系統的crontab設定 etc crontab

2021-06-19 04:52:29 字數 886 閱讀 1954

注意:基本上,/etc/crontab支援兩種輸入指令的方式,一種是直接以指令形式輸入,一種則是以目錄形式輸入。

指令形式

01   * * * * test   mail   -s   test   test   <   /home/test/test/test.txt

使用者是test,且每小時執行一次指令mail……

目錄形式

*/5   *  *  *  * root run-parts   /root/runcron

建立乙個/root/runcron目錄,將每隔5分鐘執行一次的可執行檔案都寫到該目錄下,就可以讓系統每5分鐘執行一次該目錄下的所有可執行檔案。

這樣就知道run-parts的作用了吧!此外,與crontab -e規劃中不同的是,多了乙個使用者層級的概念。通常,我們都是以root的角度來規劃例行命令的,但是總有不需要root的場合,因此可以使用這個層級來規範該程式的使用者所屬。

如果每個流程都在同一時間啟動,那麼在某個時段,系統會非常的繁忙,所以這時必須分別設定。可以這樣做:

1,6,11,16,21,26,31,36,41,46,51,56 * * * * root …………   // 省略號代表命令

2,7,12,17,22,27,32,37,42,47,52,57

* * * * root …………

3,8,13,18,23,28,33,38,43,48,53,58

* * * * root …………

4,9,14,19,24,29,34,39,44,49,54,59

* * * * root …………

注意,要用","分隔時,不要帶有空格。如此一來,則可以將每5分鐘工作的流程分別安排在不同的時刻進行。

0

給主人留下些什麼吧!~~

crontab的設定方法

一般呼叫php某命令,可以用下面行 首先切到要執行的程式所在的目錄,然後呼叫php直譯器,一般可能php所在路徑並沒有包含在 crontab所需的環境裡.5 cd website protected usr local php bin php q yiic cron autoread yii框架在c...

Linux系統中crontab定時器設定

command分 時 日 月 周 命令 第1列表示分鐘1 59 每分鐘用或者 1表示 第2列表示小時0 23 0表示0點 第3列表示日期1 31 第4列表示月份1 12 第5列標識號星期0 6 0表示星期天 第6列要執行的命令 30 21 usr local etc rc.d lighttpd re...

linux系統 etc下的profile檔案

etc profile檔案 etc profile是全域性的,適用於所有的shell。在剛登入linux時,首先啟動 etc profile 檔案。profile檔案會告訴shell使用什麼語言,什麼shell,命令的搜尋路徑等。一些標準的環境變數 shell 預設shell lang 預設語言 p...