Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 crontab */1 * * * * xeyes 中有以下行
它没有显示任何 xwindow 但相反 */1 * * * * touch somefile.txt 工作正常
试图在谷歌上搜索,但没有得到任何具体答案!
如果您运行的命令使用它,您必须告诉 cron 在哪里可以找到 X 服务器。
所以使用:env DISPLAY=:0.0 xeyes或export DISPLAY=:0.0; xeyes。
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