我有以下问题:

我有这个cronjob:

* 1-23 * * * /usr/bin/wget http://yannick-w.de/Test/getData.php


并且此cronjob始终创建一个新的日志文件。我不需要此日志文件,因此我想防止cronjob创建它。这怎么可能?

干杯

最佳答案

例如,只需重定向stdout和stderr

 * 1-23 * * * /usr/bin/wget http://yannick-w.de/Test/getData.php > /tmp/getdata.out 2>&1


如果未产生任何输出(例如,因为已被重定向),则不会记录该内容,也不会通过cron通过电子邮件发送给您

顺便说一句,如果您根本不希望任何输出,请用/tmp/getdata.out替换/dev/null

请参见crontab(5)cron(8)

关于linux - 如何防止Cronjob创建文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20731553/

10-13 05:02