scrot(屏幕截图)cron 作业未执行

scrot(屏幕截图)cron 作业未执行

我正在尝试执行一项cron工作斯克罗特(屏幕截图实用程序)但它不起作用。

起初我以为是目录问题。我my.png一开始是自己写的,可能会把它放到任何地方。所以我把命令改成了使用绝对路径。因为我定义了绝对路径,所以它似乎应该可以正常工作,但事实并非如此。如果我尝试按照命令行上写的执行它,它就可以正常工作。

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

我究竟做错了什么?

请注意,时间不是问题,我一直将其设置为比当前系统时间提前一两分钟进行测试,对于其他命令,它运行良好。

答案1

将你的行更改crontab为此:

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

相关内容