Crontab在MacOS上无法正常运行

时间:2019-07-11 10:59:20

标签: macos cron macos-mojave

我为PHP脚本设置了一个crontab,它可以自动执行。我的问题是关于crontab的。目前,我有这个:

30,* 11 * * * php /Users/username/script.php >>/Users/username/script.log  2>/Users/username/script-error.log

有了这个crontab,我希望脚本在11:30和11:59内每分钟执行一次。 而是在11:00和11:59内每分钟执行一次脚本。

如何设置crontab,使我能够在11:30到11:59内每分钟运行脚本?

谢谢

1 个答案:

答案 0 :(得分:1)

30,*中的逗号充当两个值的分隔符:第一个值30和第二个值*。由于第二个值(*)每分钟都匹配,因此脚本每分钟执行一次。

您想要的是一个范围,您可以使用30-59指定范围:

30-59 11 * * * php /Users/username/script.php >>/Users/username/script.log  2>/Users/username/script-error.log