我编写了自己的python脚本,从网上获取.jpg并更改了我的桌面背景。 我希望定期执行此操作,因此我在crontab中创建了一个cronjob来执行它。 但是,每次执行脚本时,空终端都会打开一秒钟,这真的很烦人。
如何防止这种情况发生?
注意:我正在使用linux mint和mate desktop,而cronjob执行以下命令:
* * * * * /usr/bin/python /usr/share/gnome-schedule/xwrapper.py c 2 >/dev/null $
如果您需要更多信息,请与我们联系。
非常感谢你!
答案 0 :(得分:0)
如果您将文件保存为.pyw,则在运行时不会打开空cmd我相信
答案 1 :(得分:0)
通常在cron中,您应该创建一个捕获错误消息的脚本。 您也可以想要输入/ dev / null
* * * * * /usr/bin/myscript
,其中
#!/bin/sh
/usr/bin/python /usr/share/gnome-schedule/xwrapper.py c 2 </dev/null >>/tmp/script.log 2>&1
或尝试
* * * * * /usr/bin/python /usr/share/gnome-schedule/xwrapper.py c 2 </dev/null >>/tmp/script.log 2>&1
答案 2 :(得分:-1)
你可以使用nohup作为命令:
nohup python /usr/share/gnome-schedule/xwrapper.py &