cron job找不到wmctrl

时间:2013-04-23 12:58:40

标签: ubuntu cron crontab

我添加了一个cron作业来执行依赖于wmctrl的python脚本。该作业将无法正常执行,我已经将此跟踪到cron作业似乎无法使用/找到wmctrl的事实。

我在我的标签中添加了一个cron任务,如下所示:

* * * * * /home/tim/wmctrl -h > /home/tim/log.txt

但结果log.txt文件为空。此命令可以从命令行正常工作。

我的cron env如下:

HOME=/home/tim
LOGNAME=tim
PATH=/usr/bin:/bin
SHELL=/bin/sh
PWD=/home/tim
wmctrl

中找到

/usr/bin/

我已经尝试了其他普通的python scrips和应用程序,它们似乎都运行良好。

非常感谢任何帮助或建议。

1 个答案:

答案 0 :(得分:2)

你可能想试试这个:

* * * * * export DISPLAY=:0 && /home/tim/wmctrl -h > /home/tim/log.txt