ubuntu - 每 3 小时 cron 作业和每 3+1 小时 cron 作业

标签 ubuntu cron

我有两组要运行的 cronjob。第一个应该每 3 小时运行一次,第二个也应该每 3 小时运行一次,但比第一组晚一个小时。什么是正确的语法?

// every 3 hours
17 */3  * * *   root  script
// every 3h +1 ?
17 */3+1    * * *   root  script

最佳答案

语法是:

17 */3    * * *  every-3-hours-starting-at-0-script
17 1-23/3 * * *  every-3-hours-starting-at-1-script

第一行的小时字段可以写为 0-23/3 .一个 *在该字段中只是 0-23 的方便缩写。 .

该模式继续如您所料。从 2 点开始每 3 小时将是:
17 2-23/3 * * *  every-3-hours-starting-at-2-script

关于ubuntu - 每 3 小时 cron 作业和每 3+1 小时 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55301825/

相关文章:

ubuntu - 如何构建运行可执行 jar 的 snap 包?

带有开始和结束时间的 Cron 表达式

linux - Bash 脚本写入而不覆盖?

mysql - 使用 chron 脚本同步两个 mysql 数据库

git - 如何找到所有 .git 未经许可被拒绝的消息?

email - 你如何通过 linux 命令行发送电子邮件?

ubuntu - 如何修复 "struct ' FILE' has no member named '__pad'"在 ubuntu-18.10 中使用 $make in apue.3e 时出错

qt - 在 Ubuntu 16.04 上配置 Qt 5.9.5

google-app-engine - 使用 POST 的 Google App Engine Cron 请求

mysql - MySQL 有基于时间的触发器吗?