一次性計劃任務(不能跨越0點)
at 16:20
at> echo hello | wall
at>
at 1621
at> mkdir /tmp/date +%F
at>
at 16:2212022015
at> rm -fr /tmp/*
at>
job 33 at 2015-12-02 16:22
atq 查詢計劃任務
atrm 刪除計劃任務
atrm 33
/etc/at.deny 拒絕使用at 《拒絕用戶列表》
/etc/at.allow 允許列表如果它存在,那么/etc/at.deny失效
循環計劃任務
rpm -ql cronie
/etc/cron.d
/etc/cron.d/0hourly 執行每小時的計劃任務腳本
/etc/cron.deny 拒絕用戶列表
/etc/pam.d/crond 認證pam模塊
/etc/rc.d/init.d/crond 啟動腳本
/etc/sysconfig/crond 額外配置文件
/usr/bin/crontab 計劃任務的命令
/usr/sbin/crond 二進制命令
rpm -ql crontabs
/etc/cron.daily 每天
/etc/cron.hourly 執行每小時的計劃任務腳本
/etc/cron.monthly 每月
/etc/cron.weekly 每周
/etc/crontab 控制文件<主配置文件>
/usr/bin/run-parts
/usr/share/man/man4/crontabs.4.gz
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
vim /etc/crontab
41 16 2 12 * u01 mkdir /home/u01/haha
service crond restart
表示 12月02日 16點41分 周二 以用戶u01 創建/home/u01/haha目錄
*/2 * * * * 每隔2分鐘執行一次
* */2 * * 1,3,5,7 周1|3|5|7 每隔2個小時
* */10 1-10 */9 * 9月1-10號 每個10個小時
* 9-18 * * 1-5 周一到周五 9時-18時
/ 每隔
, 間隔
- 連續
crontab -eu u01
crontab -lu u01
* * * * * echo "hello u01"
crontab -eu root
crontab -lu root
*/2 * * * * echo 'I love you' |wall