咱具体说说定时执行一个shell脚本吧,比如要定期mycat日志
参考文章: https://blog.csdn.net/xudailong_blog/article/details/79303785
https://blog.51cto.com/13859849/2173465
- 删除文件的shell脚本
- 创建定时任务
1. 删除文件的shell脚本
创建一个shell脚本:vi rm_mycat_log.sh
#!/bin/sh
rm -f /usr/local/mycat/logs/wrapper.log
使可执行
chmod +x rm_mycat_log.sh
2. 创建定时任务
a. 安装crontabs
yum install crontabs
说明:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
查看crontab服务状态:service crond status
手动启动crontab服务:service crond start
查看crontab服务是否已设置为开机启动,执行命令:ntsysv
加入开机自动启动:
chkconfig crond on
b. 设置定时任务
vi /etc/crontab
添加:
11 1 * * 0 root /usr/local/cron/rm_mycat_log.sh
作者 @没有故事的老大爷
网友评论