Crontab 在 MacOS 上无法正常 运行

Crontab not running properly on MacOS

我已经为 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.

内每分钟执行一次

如何设置允许我在 11:30 和 11:59 内每分钟 运行 脚本的 crontab?

谢谢

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

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

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