Linux使用Cron定时任务分别实现每隔90分钟、100分钟、两个半小时执行一次任务的表达式

1050人浏览 2023-08-07

由于cron本身不支持这些需求,所有需要另辟捷径,间接的去实现。

1. 每隔90分钟执行一次定时任务。需要使用两个cron配合。(同时创建两个cron)

// cron 1
0 30 1/3 * * ?

//cron 2
0 0  0/3 * * ?

2. 每隔100分钟执行一次。需要三个cron配合。

// cron1 
0 40 1/5 * * ? 

// cron2 
0 20 3/5 * * ? 

//cron3
0 0  5/5 * * ?

3 每隔两个半小时执行一次。需要两个cron配合。

// cron1
0 30 2/5 * * ? 

// cron2 
0 0  0/5 * * ? 

 

其他cron本身实现不了的逻辑,也可以通过类似上面的方法,间接去实现。

 

推荐文章

设置谷歌云服务器使用ssh密码方式远程连接服务器
2020-09-09
Linux查看IO占用过高的进程。
2021-11-22
Golang项目部署守护运行 使用bash脚本校验进程是否后台运行 并停止/启动/重启/编译运行go项目(后台守护运行)
2021-08-06
搜索文章