52AV手機A片王|52AV.ONE

標題: crontab 使用格式 [打印本頁]

作者: IT_man    時間: 2015-9-22 22:11
標題: crontab 使用格式
Linux/Unix 系統有個 crontab 程式是用來讓系統各使用者自行設定在需要的時間   ,做需要的事。# M6 N) P- K5 `0 l

  q& B) k5 m6 t" ^例如使用者可以設定每星期三的早上8點會自動ftp 到某地去抓檔案,   或每天半夜3點自動備份資料等...要有定時裝置,記憶體內要常註 /usr/sbin/crond 程式一般 Linux 在開機時會自動載入,如果發現無 crond 在跑,可以到 /etc/rc.d/init.d/ 目錄下看看是否有將執行crond 程式的指令加入開機自動執行檔裡面。如果都沒有表示沒安裝crond, CentOS 下只要下指令
7 _: `7 T& V) k. yyum install vixie-cron    就可安裝完成' h* N$ E- z( n" R7 j* d
  R! E7 {7 w, `7 [5 P9 F9 Z
使用者可以用 crontab -e(存檔後即刻生效) 指令來編寫需要做的工作或或寫在一個 file 裡,再執行 crontab filename  就可以了。所有使用者的 crontab 檔都會存在 /var/spool/cron/ 下,檔名就是該帳號的名字,例如 root。
# ^. U" G- U4 d9 \( Ocrontab 的格式如下:  g% @3 @* L5 d
: n; f( n: h& i5 u2 X, q
            星期   要執行的指令
0 t1 E2 j6 ]: V/ x- \5 }例如:6 N  ^! Q, M: |4 T9 P

( Z  F1 \& p, M% ?30 12   *   *   *       /usr/bin/rm xxx.txt
, M3 N6 ]: p# z+ u7 Q- s( J
0 o' n% w" T" X1 W- _在 12:30 將 xxx.txt 這個檔案殺掉2 S5 l. v1 \9 E1 E  p! j4 W
* 號表示每日每月每星期都執行
2 R+ [! S5 N* p  Y5 M5 b
另外寫 crontab 時須注意必須使用 絕對路徑如 rm 執行檔 必須寫成 /usr/bin/rm
+ v+ F$ H/ ^" D( L/ L舉例:# every two hours at the top of the hour! ?- Y7 {: T/ [! V$ B" Z. v1 ?
           0 */2 * * * date% h; j2 x0 s+ W6 G: F9 h1 {
# every two hours from 11p.m. to 7a.m., and at 8a.m.
4 d1 X4 e. Q" v2 e; |9 V* m9 d           0 23-7/2,8 * * * date
, h3 N7 ^# z: F- }5 E

, e$ n% f% J1 m5 `. A更詳細可參考:  http://linux.vbird.org/linux_basic/0430cron.php( B. ^; }  @( b

( B: [- J5 t6 {/ `* I! J
3 l1 u7 q  t9 {' c& K3 H4 U8 ^+ L; f  p' E2 E  f8 i7 |; e* k# \% E
* Q2 p" U0 o' o: _; T





歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av23.xyz/) Powered by Discuz! X3.2