【发布时间】:2013-12-17 15:53:58
【问题描述】:
我在 cron (Ubuntu) 中运行这个 python 脚本时遇到了一些问题,它在没有 cron 的情况下运行正常:
subprocess.call('/usr/bin/xdotool search --name bla.bla. windowactivate', shell=True)
克隆
4,7,10,15,20 * * * * /usr/bin/python /home/aaa/bbb/ccc.py
在 Cron 日志中,我只得到“未安装 MTA...”。有完整的路径,cron 可以调用 python 脚本(将脚本更改为简单的“hello world”就可以了)...我有点迷路了。
编辑
来自 cron 的输出:
Error: Can't open display: (null)
Segmentation fault (core dumped)
谢谢。
【问题讨论】:
-
可以说这是stackoverflow.com/questions/13593935/…(和其他人)的副本,或者至少我建议从他们开始......具体来说,你可以将cron条目更改为 /usr/bin/ python /home/aaa/bbb/ccc.py &> /home/aaa/bbb/ccc.out 并发布 ccc.out?
-
有几个问题与我的非常相似,尝试了很多解决方案,但到目前为止都没有奏效。我已经用输出编辑了问题。