linux contab 易錯搞混設定時間

2021-08-08 15:12:57 字數 1207 閱讀 3837

檔案/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...