1

我已经在我的 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 配置中做错了什么?

4

1 回答 1

2

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

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

希望这会有所帮助~!

于 2012-07-20T02:11:44.863 回答