在有输出和无输出的情况下运行python脚本
我有h问题,我需要运行一个备份脚本,而不向屏幕输出。问题是,只有在linux中从crontab运行时,我才需要这样做 因此,如果用户打开脚本,它将加载UI菜单 但是我想在crontab中添加一个参数,这样它就可以在没有任何输出的情况下运行,比如:在有输出和无输出的情况下运行python脚本,python,linux,crontab,Python,Linux,Crontab,我有h问题,我需要运行一个备份脚本,而不向屏幕输出。问题是,只有在linux中从crontab运行时,我才需要这样做 因此,如果用户打开脚本,它将加载UI菜单 但是我想在crontab中添加一个参数,这样它就可以在没有任何输出的情况下运行,比如: 07 00 * * * /root/idan/python nw_backup.py -s s代表沉默:) 从这里的搜索中,我发现了如何使用子流程模块仅运行一个命令 谢谢 您可以将所有输出(stdout和stderr)转储到/dev/null
07 00 * * * /root/idan/python nw_backup.py -s
s代表沉默:)
从这里的搜索中,我发现了如何使用子流程模块仅运行一个命令
谢谢 您可以将所有输出(stdout和stderr)转储到
/dev/null
/root/idan/python nw_backup.py -s > /dev/null 2>&1
2>&1
基本上是指将stderr(2
)转储到与转储stdout(&1
)相同的位置。您的意思是要更改脚本以获取命令行参数吗?在这种情况下,调查和感谢。这正是我需要的!