[root@kvm7 ~]# ll /etc/cron [TAB][TAB] cron.d/ cron.deny cron.monthly/ cron.weekly/ cron.daily/ cron.hourly/ crontab [root@kvm7 ~]# cat /etc/cron.deny
[test @test test]# crontab [-u user] [-l | -e | -r] 參數說明: -u user :只有 root 能下達的參數,視察或編譯其他使用者的 crontab 內容 -l :列出 crontab 的內容 -e :編輯 crontab 的內容 -r :刪除 crontab 的內容
[root@dywOffice dywang]# crontab -e # min(0-59) hours(0-23) day(1-31) month(1-12) dow(0-6) command 0 0 * * 6 /backup/sysbackup
數字代表的意義 | 分鐘 | 小時 | 日期 | 月份 | 週 |
範圍 | 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@dywOffice dywang]# crontab -l # min(0-59) hours(0-23) day(1-31) month(1-12) dow(0-6) command 0 0 * * 6 /backup/sysbackup
[root@dywOffice dywang]# crontab -r [root@dywOffice dywang]# crontab -l no crontab for root
[root@kvm7 ~]# su - deyu2 [deyu2@kvm7 ~]$ crontab -e no crontab for deyu2 - using an empty one crontab: no changes made to crontab [deyu2@kvm7 ~]$ exit logout
[root@kvm7 ~]# crontab -e -u deyu2 no crontab for deyu2 - using an empty one crontab: installing new crontab
[root@kvm7 ~]# crontab -l -u deyu2 0 17 * * * /bin/echo "closing time"