gpt4 book ai didi

linux - crontab 运行 wget 命令

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:30:16 24 4
gpt4 key购买 nike

我使用的 crontab 如下:

00 */1 * * * wget http://www.test.com/cron/archieve

我想知道在命令末尾使用 >/dev/null 2>&1 的区别,以及是否推荐。

最佳答案

如果您不添加 >/dev/null 2>&1,该命令的输出将邮寄给运行此 cron 作业的用户 - 可能是您。

我想你不想被 cron 作业发送垃圾邮件——但这取决于你

编辑:解释>/dev/null 2>&1 的真正含义。

有 3 个标准文件描述符:0 (stdin)、1 (stdout) 和 2 (stderr)。> file1> file 相同,换句话说,重定向std。文件描述符 1 (stdout) 到文件。

2>&1 表示重定向标准。文件描述符 2 (stderr) 到重定向 1 (stdout) 的同一位置。

最后,>/dev/null 2>&1 的完整效果意味着将 stdout 和 stderr 都重定向到 /dev/null,换句话说,使该程序完全沉默

关于linux - crontab 运行 wget 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13355682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com