我正在运行各种crontabcurl请求,我不知道为什么有些人停止输出内容到日志文件。 我做的唯一的改变是从所有的条目中删除了琐碎的东西,因为它们对我来说真的没有意义,并且很难pipe理。 在我的testing中,我注意到,当我把他们放回失败的条目,他们再次工作。 问题是什么?
请注意,我通过.htaccess删除了文件扩展名。 如果您需要其他信息,请让我知道! 谢谢你的时间!
这是一个正常工作的:
00 6 * * * /usr/bin/curl -sS http://thisismysite.com/updater?no_header=1 >> $(date "+/home/jborn/thisismysite.com/cronlogs/\%Y\%m\%dlogUPDATER.txt") && mutt -s "UPDATER" -a $(date "+/home/jborn/thisismysite.com/cronlogs/\%Y\%m\%dlogUPDATER.txt") -- [email protected]
下面是一个不像cronlock那样输出到文件的文件:
2 3 * * * /usr/bin/curl -sS http://thisismysite.com/mw?sp_ids=21,22,23,24,25,26&no_header=1 >> $(date "+/home/jborn/thisismysite.com/cronlogs/\%Y\%m\%dlogMIDWEST.txt")
我不想留下相关的信息,所以这里是如何(工作)与cronlocks:
2 3 * * * /usr/local/bin/setlock -n /tmp/cronlock.3783699908.155536 sh -c $'/usr/bin/curl -sS http://thisismysite.com/mw?sp_ids=21,22,23,24,25,26&no_header=1' >> $(date "+/home/jborn/thisismysite.com/cronlogs/\%Y\%m\%dlogMIDWEST.txt")