作者:vm经典全屏 | 来源:互联网 | 2023-06-30 10:54
一,crontab服务的简介
二、安装cron服务
安装cron服务 :
--yum install vixie-cron
--yum install crontabs
检出cron服务
检查crontab工具是否安装:--crontab -l
检查crontab服务是否启动:--service crontab status
运行crontab -l 可能会报错:no crontab for root
解决方法:
在 root 用户下输入 crontab -e ,按 Esc 按: wq 回车 ,再输入 crontab -l 就没有问题了
主要原因是由于这个liunx服务器 第一次使用 crontab,还没有生成对应的文件导致的,执行了编辑(crontab -e)后 就生成了这个文件
三、cron配置文件格式
四、具体事例
每晚的21.30重启apache
30 21 * * * service httpd restart
每月1、10、22日的4.:45 重启apache
45 4 1,10,22 * * service httpd restart
每月1到10日的4:45重启apache
45 4 1-10 * * service httpd restart
每隔两分钟重启Apache服务器
*/2 * * * * service httpd restart
1-59/2 * *** service httpd restart
晚上11点到早上7点之间,每隔一小时重启apache
0 23-7/1 * * * service httpd restart
每天18:30至23:00之前每隔30分钟重启apache
0,30 18-23 * * * service httpd restart
0-59/30 18-23 * * * service httpd restart
五、工具使用
查看本机的所有定时任务
Crontab 全局的系统配置文件: /etc/crontab
Crontab 的日志:全部都保存在/var/log/cron下面
ls -l cron*