centos 定时器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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脚本
1
* * * * * /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