cron周期性计划任务
cron周期性计划任务用来定期执行程序,目前最主要的用途是定期备份数据
-
软件包名:cronie、crontabs
-
服务名:crond
-
日志文件:/var/log/cron
crontab:用于管理计划任务
-
crontab -e -u 用户名 #编写计划任务
-
crontab -l -u 用户名 #查看计划任务
-
crontab -r -u 用户名 #清除所有计划任务
#软件包默认系统自动安装 rpm -q cronie cronie-1.4.11-19.el7.x86_64 #服务默认随机自启 systemctl status crond #cron定义时间格式 * * * * * 执行的命令 分 时 日 月 周 分钟:从0到59之间的整数 小时:从0到23之间的整数 日期:从1到31之间的整数 月份:从1到12之间的整数 星期:0~6之间的整数,0代表周日 * #每分,每时,每天,每月,每周 , #分隔多个不连续的时间 - #指定连续时间范围 / #指定执行任务的时间间隔 #每周5凌晨2点执行一个任务 00 2 * * 5 xx命令 #每天凌晨2点30分执行一个任务 30 2 * * * xx命令 #日期跟星期不能同时定义,发生矛盾(没有这么定义的!) 30 2 1 * 2 xx命令 #每月1号23:30分执行一个任务 30 23 1 * * xx命令 #每月1、3、5号23:30执行一个任务 30 23 1,3,5 * * xx命令 #每周1、3、5凌晨3点执行一个任务 00 3 * * 1,3,5 xx命令 #每月2-5号凌晨3:30分执行一个任务 30 3 2-5 * * xx命令 #每两小时执行一个任务 00 *