紅帽認證學習筆記-Linux計劃任務cron配置
紅帽認證學習筆記–Linux計劃任務cron配置
-
cron: 計劃任務,是任務在約定的時間執行已經計劃好的工作, 這是表面的意思。在Linux中,我們經常用到 cron 伺服器來完成這項工作。cron伺服器可以根據配置檔案約定的時間來執行特定的任務。
-
crontab格式說明: 這個格式的前一部分是對時間的設定,後面一部分是要執行的命令,如果要執行的命令太多,可以把這些命令寫到一個腳本里面,然後在這裡直接呼叫這個指令碼就可以了,呼叫的時候記得寫出命令的完整路徑。時間的設定我們有一定的約定,前面五個號代表五個數字,數字的取值範圍和含義如下: 分鐘 (0-59) 小時 (0-23) 日期 (1-31) 月份 (1-12) 星期 (0-7)// 0和7均代表星期天 除了數字還有幾個個特殊的符號就是"
-
crontab語法:
crontab(選項)(引數) 選項 -e:編輯該使用者的計時器設定; -l:列出該使用者的計時器設定; -r:刪除該使用者的計時器設定; -u<使用者名稱稱>:指定要設定計時器的使用者名稱稱。
- 例項:
配置一個cron任務
使用者natasha必須配置一個cron job,當地時間每天14:23執行,執行:
/bin/echo hiya
配置:
[[email protected] admins]# date
2018年 09月 25日 星期二 20:44:08 CST
[[email protected] tmp]# crontab -e -u natasha
no crontab for natasha - using an empty one
crontab: installing new crontab
[