ajax apache backup book centos charset command config cpan cron css document git google hackintosh howto install iphone linux mac manual mobile pathogen.vim perl php postfix postgresql reference sakura shell smarty subversion symfony tips trac troubleshooting tutorial update usb vim vinelinux vps windows マニュアル リファレンス
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
12月 11 2006
Linux上のプロセスを監視して、プロセスがダウンしたら再起動させるShell
公開中のLinuxでプロセスを監視したい場合、「プロセスが生きているか」「死んでいるか」をチェックする必要がある。
例えばcronを使って、シェルを実行できるスクリプトを使って定期的にチェックする方法もあるけど、直接シェルを使ってプロセスの監視を行う。
プロセスダウン時は、プロセスの再起動を実行させて、万が一の場合はサーバー管理者へメール送信・・・・といった具合。
とりあえず、開発機上で使用しているshell。
プロセスの監視には持って来いだけど、意図的にプロセスを止めたい場合はこのshellをkillする必要がある。
後は、プロセスが死んでいる場合に[ 再起動 ]の処理を行う。
また、再起動できない場合に管理者へメールする処理など。
・・・メモx2。
By KYO • Linux, Shell • • Tags: linux, shell