scrot (скриншот) cron задание не выполняется

Я пытаюсь выполнить задание cron с помощью Scrot (утилита для скриншотов), но это не сработает.

Сначала я подумал, что это проблема с каталогом. Сначала я написал my.png сам по себе, что, возможно, отбросило его куда угодно. Поэтому я изменил команду, чтобы использовать абсолютные пути. Поскольку я определил абсолютные пути, кажется, что он должен работать правильно, но это не так. Если я пытаюсь выполнить это, как написано в командной строке, это работает.

32 8,14,16 * * 1-5 /usr/bin/scrot /home/johndoe/my.png

Что я делаю не так?

Обратите внимание, что время не проблема, я продолжаю ставить его на одну или две минуты раньше текущего системного времени для тестирования, а для других Команды, это отлично работает.

4
задан 4 October 2012 в 15:11

1 ответ

Измените строку в вашем crontab на это:

32 8,14,16 * * 1-5 DISPLAY=:0 /usr/bin/scrot /home/johndoe/my.png
0
ответ дан 4 October 2012 в 15:11

Другие вопросы по тегам:

Похожие вопросы: