0

我在 crontab */1 * * * * xeyes 中有以下行

它没有显示任何 xwindow 但相反 */1 * * * * touch somefile.txt 工作正常

试图在谷歌上搜索,但没有得到任何具体答案!

4

1 回答 1

3

如果您运行的命令使用它,您必须告诉 cron 在哪里可以找到 X 服务器。

所以使用:env DISPLAY=:0.0 xeyesexport DISPLAY=:0.0; xeyes

一些 cron 实现(Debian、Ubuntu、...)允许在 cron 文件中简单地设置环境。

DISPLAY=:0.0
# m h  dom mon dow   command
*/1 * * * * xeyes
于 2013-03-03T12:00:55.703 回答