タグ

ブックマーク / www.develop-spot.com (1)

  • プロセスを確認して自動起動させる(シェルスクリプト) | Develop Spot

    先月くらいからお名前.comのVPSサービスで勝手に各種サービスが落ちている事が数回あった。 そこで、プロセスの存在を確認しプロセスが死んでいたら起動するシェルを作成した。 ※エラー処理もしていないので実用性は低いです。 ##2010/03/13追加 amavisdのプロセスも確認するようにした。 amavisdがダウンしていると送受信メールのウィルスチェックができず、そこでメールが止まってしまう。 (ログ) connect to 127.0.0.1[127.0.0.1]:10024: Connection refused $ vi process_chk.sh #!/bin/sh message="" #amavisd amavisd=`ps ax | grep '^.* amavisd (master)$' 2>/dev/null` if [ -z "${amavisd}"

  • 1