Я пытаюсь выполнить задание cron
с помощью Scrot (утилита для скриншотов), но это не сработает.
Сначала я подумал, что это проблема с каталогом. Сначала я написал my.png
сам по себе, что, возможно, отбросило его куда угодно. Поэтому я изменил команду, чтобы использовать абсолютные пути. Поскольку я определил абсолютные пути, кажется, что он должен работать правильно, но это не так. Если я пытаюсь выполнить это, как написано в командной строке, это работает.
32 8,14,16 * * 1-5 /usr/bin/scrot /home/johndoe/my.png
Что я делаю не так?
Обратите внимание, что время не проблема, я продолжаю ставить его на одну или две минуты раньше текущего системного времени для тестирования, а для других Команды, это отлично работает.
Измените строку в вашем crontab
на это:
32 8,14,16 * * 1-5 DISPLAY=:0 /usr/bin/scrot /home/johndoe/my.png