我有问题,我需要运行一个没有输出到屏幕的备份脚本,所有问题是我需要这样做才能从linux中的crontab运行。
因此,如果用户打开脚本,它将加载UI菜单
但是从crontab我想添加一个参数,以便它可以在没有任何输出的情况下运行,例如:
07 00 * * * /root/idan/python nw_backup.py -s
s for silent:)
从我的搜索中,我发现如何只运行一个带有子进程模块的命令
谢谢!
答案 0 :(得分:2)
您可以将所有输出(stdout和stderr)转储到/dev/null
。
/root/idan/python nw_backup.py -s > /dev/null 2>&1
2>&1
基本上意味着,将stderr(2
)转储到转储stdout(&1
)的位置。