我需要为我的 PHP 代码设置 2 个具有非常精确时间的 cron 作业。克隆 1:每 10 分钟运行一次 cron 作业,每天在 9:24:59 到 15:14:59 之间运行。即 cron 作业从每天早上 9 小时 24 分 59 秒开始到下午 15 小时 14 分 59 秒。cron 应该每 10 分钟运行一次,例如:9:24:599:34:599:44:599:54:59...14:54:5915:04:5915:14:59克隆 2:每 10 分钟运行一次 cron 作业,每天在 9:15 到 15:05 之间运行。例如:9:159:259:359:45...14:4514:5515:05
2 回答
POPMUISE
TA贡献1765条经验 获得超5个赞
您可以使用 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-path
5-55/10 10-14 * * * script-path
5-15/10 15 * * * script-path
您应该确认脚本在正确的时间运行
- 2 回答
- 0 关注
- 553 浏览
添加回答
举报
0/150
提交
取消