您正在使用 IPV4 [34.228.52.21] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中      
[公益] 地球是我家,绿化靠大家      
2023年 圣诞节 023
2024年 腊八节 047
2024年 元 旦 030
2024年 春 节 070
 
您现在的位置:首页 >> Linux >> 内容
本类新增
本类热门文章
Linux定时任务crontab命令编辑运行
内容摘要: Centos安装crontab很多云服务器在初始的时候都是没有crontab命令的,这时候需要先安装crontab。直接利用命令yum命令,yuminstallcronie,一路y就可以安装成功。使用crontab定时任务1.进入编辑状态如果不是专业的运维人员,只是想执行下自动脚本,可以简单的利用crontab-e命令,直接编辑脚本命令。如下图:这个界面的操......
Centos安装crontab

很多云服务器在初始的时候都是没有crontab命令的,这时候需要先安装crontab。

直接利用命令yum命令,yuminstallcronie,一路y就可以安装成功。

使用crontab定时任务

1.进入编辑状态

如果不是专业的运维人员,只是想执行下自动脚本,可以简单的利用crontab-e命令,直接编辑脚本命令。如下图:

这个界面的操作和vi命令是一样的,键入i键,即可进入编辑。

2.编辑运行脚本

crontab命令格式:

minutehourdaymonthweekcommand顺序:分时日月周

crontab命令分为两部分,第一部分是执行时间、第二部分是执行命令。执行命令就是shell指令,你要执行的内容。

执行时间

由五个元素组成分时日月周

其中:

minute:表示分钟,可以是从0到59之间的任何整数。

hour:表示小时,可以是从0到23之间的任何整数。

day:表示日期,可以是从1到31之间的任何整数。

month:表示月份,可以是从1到12之间的任何整数。

week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。

command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。

在以上各个字段中,还可以使用以下特殊字符:

星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

crontab例子

每1分钟执行一次command

*****command

每小时的第3和第15分钟执行

3,15****command

在上午8点到11点的第3和第15分钟执行

3,158-11***command

每隔两天的上午8点到11点的第3和第15分钟执行

3,158-11*/2**command

每个星期一的上午8点到11点的第3和第15分钟执行

3,158-11**1command

每晚的21:30重启smb

3021***/etc/<ahref="http://man.linuxde.net/init"target="_blank"rel="nofollow">init</a>.d/smbrestart

每月1、10、22日的4:45重启smb

4541,10,22**/etc/init.d/smbrestart

每周六、周日的1:10重启smb

101**6,0/etc/init.d/smbrestart

每天18:00至23:00之间每隔30分钟重启smb

0,3018-23***/etc/init.d/smbrestart

每星期六的晚上11:00pm重启smb

023**6/etc/init.d/smbrestart

每一小时重启smb

**/1***/etc/init.d/smbrestart

晚上11点到早上7点之间,每隔一小时重启smb

*23-7/1***/etc/init.d/smbrestart

每月的4号与每周一到周三的11点重启smb

0114*mon-wed/etc/init.d/smbrestart

一月一号的4点重启smb

041jan*/etc/init.d/smbrestart

每小时执行/etc/cron.hourly目录内的脚本

01****rootrun-parts/etc/cron.hourly

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:Linux磁盘格式化命令详解 下一篇:Linux调整Swap空间大小的扩容分区
发布日期:2023/11/19
手机扫二维码直达本页
发布时间:15:22:18
点  击:20
录  入:星儿
相关文章
Baidu
YiJiaCMS 7.3.5 build231025(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....