停止cron输出

时间:2011-08-31 02:56:51

标签: php cron wget

我在下面有一个cron命令,它在wget上发送状态输出....我真的不想要这些输出,我只想运行代码。

wget http://www.domain.com/cron/dailyEmail 2>&1;

如何关闭输出?

2 个答案:

答案 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