LINUX下的crontab計劃任務

 crontab [ -u user ] { -l | -r | -e } 
  -u user 表示指定用戶user的crontab文件,這個前提事你必須要有其權限才能其他用戶的crontab文件。如果使用該選項的化,默認設定當前用戶的crontab文件。
  -l  列出目前的crontab文件的內容
  -r 刪除目前的crontab文件
 -e 使用環境變量EDITOR或RVISUAL指定的編輯器編輯crontab文件。新創建的crontab文件會放在/var/spool/cron目錄下,文件名就是用戶名。
 
分<>時<>日<>月<>星期<>
每一分鐘執行一次
* * * * *  test.sh
#每五分鐘執行一次
*/5 * * * * test.sh
#星期一和星期五的12點到18點之間每兩小時整執行一次
0 12-18/2 * * 1,5 test.sh 

除了數字還有幾個個特殊的符號就是"*"、"/"和"-"、",",*代表所有的取值範圍內的數字,
"/"代表每的意思,"*/5"表示每5個單位,
"-"代表從某個數字到某個數字,","分開幾個離散的數字。
以下舉幾個例子說明問題:
/sbin/service crond start //啓動服務
  /sbin/service crond stop //關閉服務
  /sbin/service crond restart //重啓服務
  /sbin/service crond reload //重新載入配置
  你也可以將這個服務在系統啓動的時候自動啓動:
  在/etc/rc.d/rc.local這個腳本的末尾加上:
  /sbin/service crond start
 
在這裏我把LINUX下的時間的修改說一下,很簡單!
比如將系統時間設定成2005年8月8日的命令如下。
date -s 2005/08/08
將系統時間設定成下午8點12分0秒的命令如下。
date -s 20:12:00
clock -w
  
這個命令強制把系統時間寫入CMOS。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章