centos 定时器
Usage:
crontab [options] file
crontab [options]
crontab -n [hostname]
Options:
-u <user> define user
-e edit user's crontab
-l list user's crontab
-r delete user's crontab
-i prompt before deleting
-n <host> set host in cluster to run users' crontabs
-c get host in cluster to run users' crontabs
-s selinux context
-x <mask> enable debugging
编辑定时任务:
crontab -e
每分钟执行/var/monitor.sh脚本
* * * * * /var/monitor.sh
* | * | * | * | * | /var/monitor.sh |
---|---|---|---|---|---|
分钟 | 小时 | 日 | 月 | 星期 | 执行脚本 |
* 代表每(分/时/日/月/星期)都执行
- 表示时间段,如 10-12
, 表示多个时间段或时间点 10,12,14-16
/n 表示隔n的时间 */10 每隔10执行
*/10 | 10,12-14 | * | * | * | /var/monitor.sh |
---|---|---|---|---|---|
每隔10分钟 | 10点和12点到14点 | 日 | 月 | 星期 | 执行脚本 |
编辑好后重启服务使任务生效
service crond restart
查看定时服务状态
service crond status