檔案/etc/crontab中每行任務的描述格式如下:
minute hour day month dayofweek command
minute - 從0到59的整數
hour - 從0到23的整數
day - 從1到31的整數 (必須是指定月份的有效日期)
month - 從1到12的整數 (或如jan或feb簡寫的月份)
dayofweek - 從0到7的整數,0或7用來描述週日 (或用sun或mon簡寫來表示)
command - 需要執行的命令(可用as ls /proc >> /tmp/proc或 執行自定義指令碼的命令)
星號(*)表示所有可用的值。
例如*在指代month時表示每月執行(需要符合其他限制條件)該命令。
整數間的連字型大小(-)表示整數列,例如1-4意思是整數1,2,3,4
指定數值由逗號分開。如:3,4,6,8表示這四個指定整數。
符號「/」指定步進設定。「/」表示步進值。如0-59/2定義每兩分鐘執行一次。步進值也可用星號表示。如*/3用來執行每三個月份執行指定任務。
以「#」開頭的為注釋行,不會被執行。
例子:0 3 * * * /home/dbbackup/db1backup.sh backup #表示每天3點執行/home/dbbackup/db1backup.sh backup
0 4 * * * /home/dbbackup/db2backup.sh backup #4點執行/home/dbbackup/db2backup.sh backup
#如果是每五分鐘執行一次可改為:
*/5 * * * * /home/dbbackup/db2backup.sh backup
*/31 * * * * #每隔31分鐘執行一次
31 * * * * #每個小時的第31分鐘執行一次
當更改的crontab需要儲存時,檔案會儲存在成如下檔案/var/spool/cron/username。檔名會根據使用者名稱而不同。
crontab服務的啟動關閉
sbin/service crond start //啟動服務
/sbin/service crond stop //關閉服務
/sbin/service crond restart //重啟服務
/sbin/service crond reload //重新載入配置
常見易錯問題
型別轉換 一 const cast 去除常量特性 二 static cast 普通型別轉換和類繼承的父指標到子類指標的轉換 引用一樣 注意 不能用於物件本身,只轉換不進行執行時型別檢查 不能進行的轉換 1 p int 2 aobj bobj 3 const non const 總的來說,沒有意義的轉...
js易錯總結
1.addeventlistener 新增的匿名函式將無法移除 var btn document.getelementbyid mybtn btn.addeventlistener click function false 繫結事件 btn.removeeventlistener click fun...
面試易錯點
一 char str1 abc char str2 abc char str3 abc char str4 abc str1和str2是不相同的,str3和 str4是相同的,str1和str2是儲存在堆上,str3和 str4在常量區,這兩個指標指向的是同一位址 編譯器認為p1指向的 abc 和p...