我对 cron 工作有一个有趣的问题。我在使用 Cent OS 的服务器上,我们正在使用 Vixie cron。所有这一切都非常简单,我有一个备份作业,我想每天在 01.00 运行一次,所以我创建了这个简单的 crontab 条目:
* 1 * * * /path/to/my/simpleJob.sh
发生的事情是这样的:在 01.00.02,作业按预期运行。然后cron(或其他东西)继续每分钟运行该作业。有谁能帮帮我吗?我不知道这可能是什么根本原因。
/米
我对 cron 工作有一个有趣的问题。我在使用 Cent OS 的服务器上,我们正在使用 Vixie cron。所有这一切都非常简单,我有一个备份作业,我想每天在 01.00 运行一次,所以我创建了这个简单的 crontab 条目:
* 1 * * * /path/to/my/simpleJob.sh
发生的事情是这样的:在 01.00.02,作业按预期运行。然后cron(或其他东西)继续每分钟运行该作业。有谁能帮帮我吗?我不知道这可能是什么根本原因。
/米
格式为:
+---------------- minute (0 - 59)
| +------------- hour (0 - 23)
| | +---------- day of month (1 - 31)
| | | +------- month (1 - 12)
| | | | +---- day of week (0 - 6) (Sunday=0 or 7)
| | | | |
* * * * * command to be executed
所以在你的情况下
* 1 * * * /path/to/my/simpleJob.sh
这意味着在 1 小时,任何一分钟。
要让它在 1.00 工作,请将其更改为:
0 1 * * * /path/to/my/simpleJob.sh
Dataphyx 的CronSandbox让您可以使用日期/时间值 - 您可以看到您输入的任何组合的运行时时间表。