方法一,使用系統crond定時程序
注意:s**件可以自己先執行下 同時設定 :set ff=unix和 chmod許可權 最後別忘啟動service crond start
定時任務書寫要領
要領1:定時任務要加注釋
要領2:定時任務命令或指令碼結尾加 &>/dev/null 或 >/dev/null 2>&1 或 1>/dev/null 2>/dev/null
要領3:定時任務執行shell指令碼前加/bin/sh,定時任務執行shell指令碼不必新增執行許可權
要領4:定時任務命令或程式盡量寫到指令碼裡,定時任務只要執行指令碼即可
注意操作步驟:
(1)、命令列執行
(2)、編寫指令碼
(3)、測試指令碼
(4)、設定定時任務
要領5:生產任務程式不要隨意列印輸出資訊
要領6:定時任務執行的指令碼要規範路徑 (例如 /server/script)
要領7:配置定時任務要規範操作過程
要領8:定時任務執行特殊的字元需要進行轉義,否則會報錯,例如 百分號% 轉義 %
要領9:定時任務指令碼中如果涉及使用到環境變數,必須在指令碼中重新定義,不然,定時任務識別不了
注意:mlog是日誌檔案
後台執行指令碼語句: nohup ./monitor_mdb.sh &
docker設定自動重啟
linux 下設定docker 服務重啟 centos7.5 linux 下設定docker 服務自動重啟 systemctl enable docker.service 立即重啟 systemctl restart docker當伺服器重啟時,容器也設定重啟 在執行docker容器時可以加如下引數...
docker 例項設定自動重啟
因docker某例項經常無緣無故斷開 docker run 沒有加 restart always 需要手動重啟,不方便,故需要設定docker自動重啟。建立乙個docker例項 docker run i t name centos test centos bin bash root 37efbe6c...
docker 例項設定自動重啟
因docker某例項經常無緣無故斷開 docker run 沒有加 restart always 需要手動重啟,不方便,故需要設定docker自動重啟。建立乙個docker例項 在目錄 etc systemd system中新增檔案docker db2.service 檔案內容如下 cat etc ...