回答
你是什麼意思通過cron檢查狀態?那會有什麼好處呢?如何啓動它取決於你的* nix版本。在Fedora/Redhat中,您可以使用chkconfig --list | grep named
來檢查狀態,然後使用service named start
來啓動它,並使用chkconfig on named
在啓動時啓動它。查看chkconfig
的手冊頁獲取更多信息。
這樣的事情應該讓它開始爲你備份。只需確保它在根crontab中,因爲它需要root權限才能啓動named。此外,如果您有多個名爲的進程(名稱爲),則可能會遇到問題。最後一件事,您需要修復調度部分(* * * * *
)以便根據需要頻繁運行。
* * * * * /bin/ps -C named > /dev/null 2>&1 || service named start
實際上,由於服務器負載,它有時會下降。順便說一句,我是CentOS 5. –
@OhhMee,那麼你會在使用cron來通知你什麼時候出現故障,或者你想讓cron啓動備份? – Lucas
我想讓cron再次啓動它。 :) –
這crontab的線檢查BIND9(命名)過程中存在每分鐘,如果不存在發送郵件。
{
crontab -l
echo '* * * * * /usr/bin/pidof &>/dev/null named || echo "Common, bind is on fire !" | mail -s "alert: bind is down !" -- [email protected]'
} | crontab -
- 1. 通過cron
- 2. Cron Jobs開始失敗
- 3. Cron任務:通過Cron追加當前日期到文件名?
- 4. 通過cron推git
- 5. 參數通過cron
- 6. 通過「am start」開始tvout
- 7. 通過命名列表cols_only()
- 8. 通過命名管道
- 9. 通過命名空間
- 10. 命名空間開始與::在C++
- 11. 通過語音觸發命令開始活動
- 12. Fortify,如何通過命令開始分析
- 13. 如何通過命令行開始在eclipse中運行?
- 14. 的Cron開始同樣的過程兩次
- 15. 通過增加文件名重命名
- 16. 軌道通過cron作業
- 17. 音頻通過Cron作業
- 18. 如何從cron開始GAE的Python
- 19. 從開始時間開始通過python月循環
- 20. 創建命名的Cron作業
- 21. 腳本通過cron和命令提示符行爲不同
- 22. 爲什麼我的curl命令不能通過cron執行?
- 23. 通過命令行運行cron時發生Perl錯誤?
- 24. 通過cron作業時不執行bash命令 - PHP
- 25. Structuremap打開通用命名實例
- 26. 通過Runnable開始新的活動
- 27. 通過捆綁銷售開始活動
- 28. tmux通過輸入開始搜索
- 29. iPhone開始通過語音錄音
- 30. 命名參數通過傳遞命名的參數CakePHP中
現在這個問題是什麼?爲什麼要投票? –