为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕容3067478 2021-10-22 16:55:22
我需要为我的 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

您应该确认脚本在正确的时间运行


查看完整回答
反对 回复 2021-10-22
?
HUWWW

TA贡献1874条经验 获得超12个赞

要使其每 10 分钟运行一次任何进程,只需添加:

*/10 * * * *

我会从我的 PHP 函数中限制时间。

//img1.sycdn.imooc.com//61727ca0000182ec09000493.jpg

查看完整回答
反对 回复 2021-10-22
  • 2 回答
  • 0 关注
  • 553 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信