linux定时每隔多少天,Linux中Cron任务间隔执行:每隔几分钟/几小时/几天
一、配置
1)全局用户配置文件(/etc/crontab)
直接VI等编辑就可以。
2)个人用户配置(临时配置)
加任务:
crontab -e
0 */1 * * * command
0 */2 * * * command
查询任务是否加了:
crontab -l
0 */1 * * * command
0 */2 * * * command
二、配置格式
* * * * * command
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天) 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
相关参数详细说明:
星号(*)可以用来代表所有有效的值。譬如,月份值中的星号意味着在满足其它制约条件后每月都执行该命令。
整数间的短线(-)指定一个整数范围。譬如,1-4 意味着整数 1、2、3、4。
用逗号(,)隔开的一系列值指定一个列表。譬如,3, 4, 6, 8 标明这四个指定的整数。
正斜线(/)可以用来指定间隔频率。在范围后加上 / 意味着在范围内可以跳过 integer。譬如,0-59/2 可以用来在分钟字段定义每两分钟。间隔频率值还可以和星号一起使用。例如,*/3 的值可以用在月份字段中表示每三个月运行一次任务。
开头为井号(#)的行是注释,不会被处理。
三、配置实例
#每隔1个小时执行一次 ls
0 */1 * * * ls
#每隔2个小时执行一次 ls
0 */2 * * * ls
#每隔3个小时执行一次 ls
0 */3 * * * ls
#每隔4个小时执行一次 ls
0 */4 * * * ls
#每隔10天执行一次 ls
0 0 */10 * * ls
#每天1点执行 ls
0 1 * * * ls
===================================================================
cron 表达式 1小时30分钟,(90分钟或100分钟)执行一次
注:不涉及日历(不指定某月\天(周几)等),比如定时任务的需求:间隔 多少秒/分/时( 每隔99秒,每隔100分钟执行等)
每隔90分钟执行一次
90*2= 180 = 3个小时
需要添加2个cron,间隔3小时
表达式:
cron1 0 30 1/3 * * ? (1.30,4.30,7.30,,,,)
cron2 0 0 0/3 * * ? (3.00,6.00,9.00,,,,)
每隔100分钟
100*3= 300 = 5个小时
需要添加3个cron,间隔5小时;
cron1 0 40 1/5 * * ? (1.40,6.40,11.40,,,)
cron2 0 20 3/5 * * ? (3.20,8.20,13.20,,,,)
cron2 0 0 5/5 * * ? (5.00,10.00,15.00)
每隔2个半小时执行一次
150*2= 300 = 5个小时
需要添加2个cron,间隔5小时
表达式:
cron1 0 30 2/5 * * ? (2.30,7.30,12.30,,,,)
cron2 0 0 0/5 * * ? (5.00,10.00,15.00,,,,)
受其他博文启发,一个定时任务实现不了,那这个任务,就添加多个触发时间,来实现;
需求1:从0点开始,每隔2个半小时,执行一次
思路记录:
1.先列出,我们预期的执行时间:
2.30,5.00,7.30,10.00,12.30,15:00
2.找规律:我们知道间隔 整数(1,2,3,,,)个小时的cron表达式;根据此前提,找间隔 整数个小时 时间的规律
3.规律结果
(2.30,7.30,12.30,,,,) 两点半开始,间隔5小时 那么此表达式==>0 30 2/5 * * ?
(5.00,10.00,15.00,,,,) 0点开始,间隔5小时 那么此表达式==> 0 0/5 * * ?
需求2:在指定时间t后,启动定时任务a,
可以采用:.再添加一个执行定时任务,动态添加那要求任务a,在那指定的时间t开始执行一次,有且只调用一次
总结:间隔 n 个小时,执行一次
1.找出n和60的最小公倍数:gbs;
2.gbs除60=间隔时间tt (tt<23?)
3.gbs除n=cron表达式个数
附加表达式在线测试网站: http://cron.qqe2.com/
注意:粘贴我们自己写的表达cron表达式,查看运行结果时,得核对一下表达式是否被修改;我就遇到 0/3 变===>0-3
原文链接:https://blog.csdn.net/weixin_38981413/java/article/details/103755671
===
linux定时每隔多少天,Linux中Cron任务间隔执行:每隔几分钟/几小时/几天相关推荐
- cron每半个小时执行一次_Linux中Cron任务间隔执行:每隔几分钟/几小时/几天
一.配置 1)全局用户配置文件(/etc/crontab) 直接VI等编辑就可以. 2)个人用户配置(临时配置) 加任务: crontab -e 0 */1 * * * command 0 */2 * ...
- Cron任务间隔执行:每隔几分钟/几小时/几天
每个子表达式代表的含义 一个cron表达式有至少5个(也可能6,7个)有空格分隔的时间元素. 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的 ...
- linux定时重启tomcat的脚本,linux定时重启tomcat服务的脚本学习
要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...
- vba调用linux shell,调用命令提示符并通过VBA中的Shell Exec执行命令
我试图在VBA Excel中使用Shell脚本在命令提示符上执行命令.当我在命令提示符下执行此命令时,它通过打印一个数字作为输出.但是当我在脚本中调用相同的命令时,它不会在消息框中显示此数字.调用命令 ...
- linux定时重启tomcat的脚本,Linux系统中的tomcat定时重启脚本
1.Linux下tomcat重启脚本 [root@]# vi test.sh #!/bin/sh export JAVA_HOME=/usr/java/j2sdk1.4.2_06/ pid=`ps - ...
- linux定时删除文件,如何操作Linux 定时删除指定目下N天前的文件
转载:http://www.51testing.com/html/74/n-3725074.html 做测试的童鞋相信对Linux这个系统不陌生吧,若不及时清理某些文件,长时间运行下去,系统也会吃 ...
- linux定时备份网站发布目录,Linux 定时备份网站文件至七牛云存储 | 厘米天空
网站数据是站长的命根子,所以每日备份就很重要.如果你没有FTP空间,可以申请一个七牛云存储,免费10G空间备份一般的小站足够了.这里介绍一个备份网站文件和数据库到七牛的脚本,实测效果还不错,Linux ...
- linux 定时传送文件,Windows与Linux之间定时文件传输
需要的朋友点击链接,这里有更详细的实现过程 一.获取WinSCP windows上装上Winscp程序,使用这个程序通过sftp协议把本地的文件传输到linux服务器上. winscp下载链接 二.编 ...
- linux定时更换无规则ip,Linux下使用keepalived实现虚IP的切换
华为云VPC有个特性是虚IP(Virtual IP),虚IP的功能类似于浮动IP,可以绑定到多个ECS上,但是该特性很容易受到客户使用上的困惑,以为VIP绑定了到多个ECS上就能自动配置,其实不然,V ...
最新文章
- Android学习--持久化(三) SQLite LitePal
- 进程间通信(IPC)介绍(转)
- redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql
- java webservice https_WebService的HTTPS访问——解决PKIX错误 | 字痕随行
- Android拍照流程
- Docker Compose搭建consul群集环境(了解Docker Compose及常用命令,Docker四种网络,Doker指定端口)
- 80后阿里P10,“关老板”如何带着MaxCompute一路升级?
- 【李宏毅机器学习】Gradient Descent_1 梯度下降(p5、p6、p7 )学习笔记
- 常用linux网络配置命令
- 中兴b860刷机运行Linux,全国各地中兴B860A刷机越狱全贴(2016年2月26日更新)
- MTK-EIS电子防抖-gyro校准
- Bytes和bits的区别(字节和位的区别)
- [程序人生] [随笔感悟] -- 2018,我的博客年
- 深度学习【道路提取】:马萨诸塞州道路数据集分享
- PDF文件中的图片如何删除?分享两种删除方法
- 五, Hive-数据的导入和导出
- ES6 之 Promise用法详解
- BeyondCompare| Beyond Compare永久适用
- 导致电脑显示屏字体模糊的原因
- java树结构模糊查询
热门文章
- 电脑屏幕仅计算机,一台主机有两个显示屏,计算机只能检测到一个,而另一台则显示黑屏...
- 数据结构和机器学习哪个更难_如何通过更少的数据主动学习来做更多事情
- 2022春哈工大ICS大作业——程序人生-hello‘sP2P
- UltraEdit的注册码,版本:15.10.0.1026
- [ WARN] [1588040435.867625184]: MessageFilter [target=odom ]: Dropped 97.37% of messages so
- 千里之行,始于足下(二)-------创建基类
- Android Studio中 安卓模拟器不能联网的解决方案
- javaweb简化的医院管理系统
- 我的世界神奇宝贝服务器怎么修改6v,我的世界神奇宝贝改6v | 手游网游页游攻略大全...
- 可能是史上最适合入门SQL语句的教程——自学SQL网学习笔记