我在下面有一个cron命令,它在wget上发送状态输出....我真的不想要这些输出,我只想运行代码。
wget http://www.domain.com/cron/dailyEmail 2>&1;
如何关闭输出?
答案 0 :(得分:1)
将其发送到临时文件:
wget http://www.domain.com/cron/dailyEmail >/tmp/my_wget.out 2>&1
这样,如果需要,你可以看到输出,但它不会打扰你。
如果您希望保留输出的旧副本而不是在每次运行时覆盖它们,可以使用以下内容:
wget http://www.domain.com/cron/dailyEmail >/tmp/my_wget_$(date +%Y_%m_%d).out 2>&1
将为您提供一个包含日期的文件名(以及更改date
命令参数的时间),但您可能需要一个自动过程来清理旧的日志文件。
答案 1 :(得分:1)
将输出发送到 null设备。
wget http://www.domain.com/cron/dailyEmail >/dev/null 2>&1