执行脚本时阻止终端打开(crontab)

2024-06-16 14:00:05 发布

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

我已经编写了我自己的python脚本,它可以从web获取.jpg并更改桌面背景。 我希望定期执行此操作,因此我在crontab中创建了一个cronjob来执行它。 然而,每次执行脚本时,都会有一个空的终端打开一秒钟,这真的很烦人。在

我如何防止这种情况发生?在

注意:我正在使用带有mate desktop的linux mint,cronjob执行以下命令:

* * * * * /usr/bin/python /usr/share/gnome-schedule/xwrapper.py c 2 >/dev/null $

如果你需要更多的信息帮助我。在

提前非常感谢!在


Tags: 命令脚本web终端binlinuxusr情况
3条回答

您可以使用nohup作为命令:

nohup python /usr/share/gnome-schedule/xwrapper.py &

如果你不相信打开文件的话

通常在cron中,您应该创建一个脚本来捕获错误消息。 另外,您可能希望输入/dev/null

* * * * * /usr/bin/myscript

在哪里

^{pr2}$

不然就试试吧

* * * * * /usr/bin/python /usr/share/gnome-schedule/xwrapper.py c 2 </dev/null >>/tmp/script.log 2>&1 

相关问题 更多 >