centos上crontab的简单使用

1、查看centos上是否安装了crontab

crontab -l

2、安装crontab

yum install vixie-cron
yum install crontabs

3、查看crontab运行状态

service crond status

4、启动、关闭、重启、重载配置文件

/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

5、新增定时任务说明:

    假设在路径/usr/local/server/下有一个名为Mysql-FullyBak.sh的脚本,我想定时执行这个脚本

    操作:

        1)首先执行这个

crontab -e

        2)执行上面命令后会打开一个文件,然后在文件的最下面添加以下内容就好了,不用其他操作:

0 4 * * * /usr/local/server/Mysql-FullyBak.sh

        3)然后保存退出后,我使用的时候,不用重启,也不用重载配置,修改这个文件就可以触发,只显示以下内容就完成了:

crontab: installing new crontab

        如果第二步在文件中添加的内容时间格式有问题,则会显示以下内容:

crontab: installing new crontab
"/tmp/crontab.myJdjG":3: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit? 

        这个时候就要重新输入y,然后重新编辑

6、关于上面第5步中第2)步的内容说明

0 4 * * * /usr/local/server/Mysql-FullyBak.sh

这个命令表示每天凌晨4点0分执行/usr/local/server/下的Mysql-FullBak.sh脚本

这个命令的格式如下(一共有六项):

minute  hour  day  month  week  command

前面五项分别表示时间,最后一个表示命令:

 minute:表示分钟,范围0~59之间的整数
 hour:表示小时,范围0~23之间的整数
 day:表示日期,范围1~31之间的整数
 month:表示月份,范围1~12之间的整数
 week:表示周几,范围0~7之间的整数,其中0和7都表示周日
 command:要执行的命令

还有更多详细的,可以参考这篇博客:

https://www.cnblogs.com/intval/p/5763929.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值