1. 相关文件
Solaris10默认cron主要文件:
文件名 | 描述 |
/var/cron/log | cron日志文件 |
/var/spool/cron/crontabs/ | 存放cron服务表的目录,里面的每个文件都用来描述cron服务 |
/etc/default/cron | cron配置文件 |
/etc/cron.d/ | cron主目录 |
2. 服务描述格式
2.1 标准格式:
标准格式:Minute Hour Date Month DayOfWeek Command
例子:
12 3 * * * /usr/bin/date >> /usr/src/test.txt //在每天的3点12分将date命令的显示结果写到/usr/src/test.txt文件中。
2.2 参数说明
参数 | 说明 |
Minute | 0-59 |
Hour | 0-23 |
Date | 1-31 |
Month | 1-12 |
DayOfWeek | 0-6 0表示周日 |
Command | 要执行的命令 |
Ø *表示每个时间单位执行服务。
Ø */n表示每n个时间单位执行服务。
Ø n,m表示在n和m时刻执行服务。
Ø n-m表示在n到m的每个时间单位都执行服务。
Ø Command中的命令要用全路径。
例如:15,30 */2 1-7 * * /usr/bin/date >> /usr/src/test.txt
表示:在每月1号到7号的每两个小时的15分和30分执行命令。
3. 建立服务
3.1 设置文本编辑器
#EDITOR=vi
#export EDITOR
3.2 添加服务
//添加root的定时服务
#crontab –e root
// 根据服务描述格式添加服务