我有一个生产服务器,在本地桌面上运行几个bash脚本。其中两个脚本一直运行,不需要停止。我有第三个Python脚本,我需要在早上9点启动它,并在凌晨1:30自动退出。
如果我将以下内容添加到我的cron文件中,它可以成功启动leafpad。
作为一个例子,这个不起作用。
我试过了
如果我将以下内容添加到我的cron文件中,它可以成功启动leafpad。
* * * * * env DISPLAY=:0 leafpad
作为一个例子,这个不起作用。
* * * * * env DISPLAY=:0 /bin/bash
我试过了
* * * * * env DISPLAY=:0 /usr/bin/python /scripts/mypython.py
脚本已经启动(它发送了启动电子邮件),但没有在桌面上运行。我错过了什么?
lxterm
吗? - A.B.bash
是一个 shell,lxterminal
是一个终端仿真器。你可以在终端内启动一个 shell。 - A.B.* * * * * env DISPLAY=:0 lxterm -e "/bin/bash -c '/usr/bin/python /scripts/mypython.py'"
请修改您的初始回答,我会接受它作为答案。 - user38537