我已经计划在CentOS服务器中安排一个cron作业,以使其于昨晚8.00PM运行,它只是调用一个URL并将输出转储到文件中。所以我在crontab中所做的如下所示,

* 20 * * wed root curl http://www.something.com/index/exportcustomers?delta=1 >> /home/myuser/logs/cron_customer.log


因此,我希望此操作在周三(昨晚)晚上8点运行一次。但是我发现它每分钟运行一个小时。意味着它从8.00PM开始,每分钟运行到9.00PM,然后停止。

我只希望它从8.00PM开始,它应该调用一次url,然后就应该停止,仅此而已。为此,我在crontab配置中做错了什么?

最佳答案

为此,我认为正确的cron语法应为:

0 20 * * wed root curl http://www.something.com/index/exportcustomers?delta=1 >> /home/myuser/logs/cron_customer.log


希望这可以帮助〜!

09-08 01:27