[root@kvm8 ~]# ll /etc/cron [TAB][TAB] cron.d/ cron.deny cron.monthly/ cron.weekly/ cron.daily/ cron.hourly/ crontab [root@kvm8 ~]# cat /etc/cron.deny
[root@kvm8 ~]# crontab [-u user] [-l | -e | -r] 參數說明: -u user :只有 root 能下達的參數,視察或編譯其他使用者的 crontab 內容 -l :列出 crontab 的內容 -e :編輯 crontab 的內容 -r :刪除 crontab 的內容
| 數字代表的意義 | 分鐘 | 小時 | 日期 | 月份 | 週 |
| 範圍 | 0-59 | 0-23 | 1-31 | 1-12 | 0-6 (0或7為星期天) |
| 特殊字符 | 代表意義 |
* |
代表任何時刻都接受。 |
, |
代表分隔時段。 |
例如:在 0300 及 0600 時工作,則 0 3,6 * * * command |
|
- |
代表一段時間範圍內。 |
| 例如:在 0800 到 1200 之間每小時的 20 分都進行工作, | |
則 20 8-12 * * * command |
|
/n |
每隔 n 單位間隔。 |
例如每 5 分鐘進行一次,則 */5 * * * * command |
[root@kvm8 ~]# crontab -e crontab: installing new crontab
/tmp/crontab_test1。
[root@kvm8 ~]# crontab -l 0 14 * * 1 /usr/bin/touch /tmp/crontab_test1
/tmp/crontab_test1,存在且修改時間 14:00。
[root@kvm8 ~]# ll /tmp/crontab_test1 -rw-r--r--. 1 root root 0 Nov 11 14:00 /tmp/crontab_test1
[root@kvm8 ~]# crontab -r [root@kvm8 ~]# crontab -l no crontab for root
[root@kvm8 ~]# su - deyu2 [deyu2@kvm8 ~]$ crontab -e no crontab for deyu2 - using an empty one crontab: no changes made to crontab [deyu2@kvm8 ~]$ exit logout
[root@kvm8 ~]# crontab -e -u deyu2 no crontab for deyu2 - using an empty one crontab: installing new crontab
[root@kvm8 ~]# crontab -l -u deyu2 0 17 * * * /bin/echo "closing time"