centos定时任务的查看与配置
1 安装cron服务 :
1.1 安装
yum install vixie-cron
yum install crontabs
1.2 检查cron服务
检查crontab工具是否安装:crontab -l
检查crontab服务是否启动:service crond status
1.3 no crontab for root
运行crontab -l 可能会报错:no crontab for root
解决方法:
在 root 用户下输入 crontab -e ,按 Esc 按: wq 回车 ,再输入 crontab -l 就没有问题了
主要原因是由于这个liunx服务器 第一次使用 crontab,还没有生成对应的文件导致的,执行了编辑(crontab -e)后 就生成了这个文件
2 定义定时任务
30 23 * * * /opt/jobfile/copyLog.sh
* */4 * * * /opt/jobfile/dropCache.sh
30 23 * * * /opt/jobfile/releaseLog.sh
3 crontab -e
4 crontab -l 查看定时任务