yum install crontabs //安装 #检查安装 crontab -version #服务操作 service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置 service crond status //服务状态2. crontab的配置文件:
/etc/crontab
cat /etc/crontab
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的sh脚本
操作命令
crontab -e // 设置定时任务列表 crontab -l // 查看定时任务列表3. 应用:
编写一个简单的测试shell脚本test.sh
#!/bin/bash # 进入指定目录 cd /home/test/ #输出内容 echo "just test" #输出当前时间,将当前事件追加到test1.txt这个文件中 echo `date` >> test1.txt
crontab -e 编辑定时任务如下:
这样就可以实现没30分钟将当前时间输入到test1.txt这个文件中了,这只是一个简单的实现过程,实际根据自己的需求可以编写不同的shell脚本,定时执行。
4. crontab日志文件:/var/log/cron
tail -f /var/log/cron // 动态查看定时器日志执行情况



