我已经在我的CentOS服务器中安排了一个cron作业,在晚上8点运行,它只是调用一个URL并将输出转储到一个文件中。所以我在我的crontab中做了如下所示,
* 20 * * wed root curl http://www.something.com/index/exportcustomers?delta=1 >> /home/myuser/logs/cron_customer.log
所以我预计这会在星期三晚上8点(昨晚)运行一次。但是我发现它每分钟跑了一个小时。意味着它已经在晚上8点开始,每分钟运行到晚上9点并停止。
我只想让它在晚上8点开始,它应该调用url一次然后它应该停止,就是这样。为了做到这一点,我在crontab配置中做错了什么?
答案 0 :(得分:2)
为实现这一点,我认为正确的cron语法应为:
0 20 * * wed root curl http://www.something.com/index/exportcustomers?delta=1 >> /home/myuser/logs/cron_customer.log
希望这有帮助〜!