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
//根據服務描述格式添加服務