Cron不使用python子进程

2024-10-01 09:33:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我在cron(Ubuntu)中运行的这个python脚本有一些问题,它在没有cron的情况下运行正常:

subprocess.call('/usr/bin/xdotool search --name bla.bla. windowactivate', shell=True)

克朗

^{pr2}$

在Cron日志中我只得到“没有安装MTA…”。有完整的路径,cron调用好python脚本(将脚本改为简单的“hello world”就可以了)…我有点迷茫了。在

编辑

来自cron的输出:

Error: Can't open display: (null)
Segmentation fault (core dumped)

谢谢。在


Tags: name脚本truesearchbinubuntuusr情况
1条回答
网友
1楼 · 发布于 2024-10-01 09:33:11

按照@Foon的建议记录输出后,我找到了一个解决方案:

subprocess.Popen('XAUTHORITY=/home/user/.Xauthority DISPLAY=:0 /usr/bin/xdotool search  name bla.bla. windowactivate', shell=True)

问题解决了!在

相关问题 更多 >