安装:yum install crontabs (默认都会安装)
1、crontab 周期性任务
常用选项:
-e: 编辑计划任务 edit -l: 查看计划任务 display -u: 指定用户 user -r: 删除计划任务 remove
2、cron文件语法:
分 小时 日 月 星期 命令 0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务) “*”代表取值范围内的数字, “/”代表”每”, “-”代表从某个数字到某个数字, “,”分开几个离散的数字
3、常用命令
/sbin/service crond start //启动服务 systemctl start crond /sbin/service crond stop //关闭服务 systemctl stop crond /sbin/service crond restart //重启服务systemctl restart crond /sbin/service crond reload //重新载入配置systemctl reload crond /sbin/service crond status //systemctl status crond
systemctl is-enabled crond //是否开机启动
systemctl enabled crond //开机启动
4、添加计划的任务
vi /etc/crontab
#删除20天以前的日志数据 日志位于/log文件夹下
0 2 * * * find /log/ -mtime +20 -name "*.log" -exec rm -rf {} \;
5、命令格式
https://www.cnblogs.com/wu-wu/p/11214503.html
https://www.cnblogs.com/du-z/p/10858967.html
https://www.cnblogs.com/f-ck-need-u/p/7059418.html
https://www.cnblogs.com/kelelipeng/p/10371593.html
https://blog.csdn.net/weixin_40827818/article/details/80393392