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