我有以下问题:
我有这个定时任务:
* 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/