如何设置 CRON 作业从 9:24:59 到 15:14:59 每 10 分钟运行一次?

我需要为我的 PHP 代码设置 2 个具有非常精确时间的 cron 作业。


克隆 1:


每 10 分钟运行一次 cron 作业,每天在 9:24:59 到 15:14:59 之间运行。即 cron 作业从每天早上 9 小时 24 分 59 秒开始到下午 15 小时 14 分 59 秒。cron 应该每 10 分钟运行一次,例如:


9:24:59

9:34:59

9:44:59

9:54:59

...

14:54:59

15:04:59

15:14:59

克隆 2:


每 10 分钟运行一次 cron 作业,每天在 9:15 到 15:05 之间运行。例如:


9:15

9:25

9:35

9:45

...

14:45

14:55

15:05


慕容3067478
浏览 554回答 2
2回答

POPMUISE

您可以使用 bash 语法在 crontab 文件中指定脚本的时间范围。例如,请参阅:Cron 作业和随机时间,在给定的小时内以及如何检查当前时间是否在 23:00 和 06:30 之间。在一行中使用 bash 命令可能难以理解和维护。一个更简单的选择是使用 3 个 cron 选项卡条目。第一个条目将在 09:25 到 09:55 每 10 分钟运行一次脚本。第二个条目将在 10:05 到 14:55 每 10 分钟运行一次脚本。第三个条目将从 15:05 到 15:15 运行脚本。这三个 crontab 条目将导致脚本在 09:25、09:35、09:45 .... 15:15 运行。以下是三个 crontab 条目:25-55/10 9 * * * script-path5-55/10 10-14 * * * script-path5-15/10 15 * * * script-path您应该确认脚本在正确的时间运行

HUWWW

要使其每 10 分钟运行一次任何进程,只需添加:*/10 * * * *我会从我的 PHP 函数中限制时间。
打开App,查看更多内容
随时随地看视频慕课网APP