调度程序的 Cron 表达式

标签 cron scheduler

我必须创建一个调度程序,它必须每周从第一天上午 9 点到第二天晚上 11 点 59 分运行 2 天(星期四和星期五)。为此,我需要提供一个 cron 表达式。

0-0 0-0 9-23 ? * THU,FRI *

我不知道如何在几天之间的 39 小时内创建 cron。它必须在每周的星期四上午 9 点到星期五晚上 11 点 59 分之间每秒运行一次。

最佳答案

我认为不存在满足您需求的有效单一 cron 语法。 此外,正如其他用户在 Cron 中所说,您不能低于 1 分钟的频率。

也就是说,您可以创建偏移量,将“sleep 1,2,3(...)”放入脚本代码中(有点疯狂)。这样一来,即使每分钟执行一次,也只有一个脚本真正被执行,而其他脚本则在等待它们确切的那一秒开始执行。 我永远不会这样做,但作为最后的手段......

关于调度程序的 Cron 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56950587/

相关文章:

php - 如何使用 cron 作业运行 php 文件

python - 使用 crontab/cron 安排 python 3.6 脚本

linux - 如何将无限 nc (netcat-openbsd) 作业添加为 crontab -e 命令以运行 @restart?

performance - 无法避免在 CPU 上单独启动的进程的上下文切换

python - 安排脚本在固定时间后执行?

java - 服务器环境上的 Guava AbstractScheduledService

windows - MS-Windows 调度程序控制(或其他)——在较慢的 CPU 上测试应用程序性能?

macos - 挂载加密稀疏包的 Cron 作业

laravel-5 - 在 Laravel Scheduler 函数中, everyMinute() 不起作用

ruby-on-rails - 如何设置带有 cron 或延迟作业的用户入职电子邮件?