crontab使用注意事項

2022-02-12 04:34:05 字數 1164 閱讀 3122

crontab

使用注意事項

1.使用普通變數

crontab執行

shell

時只能識別為數不多的系統環境變數,普通變數是無法識別的,如果在編寫的指令碼中需要使用變數,需要使用

export

將變數宣告為環境變數,指令碼才能正常執行。

2.使用相對路徑

crontab執行

shell

時,是不會進入到

shell

指令碼所在的路徑下執行的,如果

shell

裡含有相對路徑的話,會找不到路徑的,因此

shell

指令碼中都要使用絕對路徑。

3.許可權設定錯誤

許可權問題永遠是

linux

需要注意的問題,一定要確保

crontab

的執行者(

/etc/crontab

文件設定的第二項)有訪問

shell

指令碼所在目錄並且執行此

shell

的許可權(可使用

chomd

和chown

修改許可權和所有者)。

4.其他應該注意的問題

1)新建立的

cron job

,不會馬上執行,至少要過

2分鐘才執行。如果重啟

cron

則馬上執行。

2)每條

job

執行完畢之後,系統會自動將輸出傳送郵件給當前系統使用者。日積月累,非常的多,甚至會撐爆整個系統。所以每條

job

命令後面進行重定向處理是非常必要的:

>/dev/null 2>&1

。前提是對

job

中的命令需要正常輸出已經作了一定的處理

,比如追加到某個特定日誌檔案。

3)當crontab

突然失效時,可以嘗試

/etc/init.d/crond restart

解決問題。或者檢視日誌看某個

job有沒有執行/報錯

tail -f /var/log/cron

。 5.自己遇到過後的問題是

shell

命令沒有執行,通過

whereis

找到全路徑,寫上後,可以正常執行。

原文:

crontab的一些注意事項

crontab e 2 home vsopt zxg statistic shell vsop statistic.sh 測試的時候每兩分鐘執行一次 description vsop author zhao,xingguo 2011 03 14 source home vsopt bash prof...

LCD使用注意事項

a.lcd使用注意事項 1.確保是在電源關閉的狀態下拔插線纜 2.對液晶屏進行固定安裝時,注意使整個液晶屏保持平整,避免外力導致液晶屏 彎曲 扭曲 3.一定要小心液晶屏的表面偏光片,避免被堅硬物體劃傷 決不能將堅硬物品置於液晶屏之上 4.如果水滴長時間滯留在液晶模組上,可能導致變色或出現汙斑,所以務...

using使用注意事項

在c 的語法中,using關鍵字有幾個作用 一 匯入乙個命名空間,以便於能使用該命名空間下的相關型別定義,如下的例項 中,將匯入system.text下的相關型別定義 二 為乙個命名空間設定別名,這種情況下並不會匯入對應命名空間下的型別定義,如例項 為system.text定義了別名systext,...