我在crontab中有以下行 * / 1 * * * * xeyes
它没有显示任何xwindow,而是相反 * / 1 * * * *触摸somefile.txt工作正常
试图在谷歌搜索但没有得到任何具体答案!!
答案 0 :(得分:3)
如果您运行的命令使用它,您必须告诉cron在哪里找到X服务器。
因此请使用:env DISPLAY=:0.0 xeyes
或export DISPLAY=:0.0; xeyes
。
一些cron实现(Debian,Ubuntu,...)允许简单地在cron文件中设置环境。
DISPLAY=:0.0
# m h dom mon dow command
*/1 * * * * xeyes