Crontab не будет запускать скрипт
Я установил скрипт для запуска каждые 10 минут, используя cron, но он не запускается. Это работает, когда я запускаю его вручную. bin
путь /usr/bin/
,
Скрипт содержит:
#!/bin/bash
scrot 'screenshot.png' -e 'mv $f /mnt/ftp/screenshots/'
1 ответ
Попробуйте изменить ваш скрипт следующим образом:
#!/bin/bash
export DISPLAY=:0
scrot 'screenshot.png' -e 'mv $f /mnt/ftp/screenshots/'
И это потому, что проблема возникает потому, что cron использует только очень ограниченный набор переменных окружения, через которые DISPLAY
не существует