デーモンプロセスの自動再起動

デーモンプロセスの自動再起動

私はDebianを使用し、同じサービスが異なる/usr/bin/something設定ファイルを使用して同じデーモンを起動します。

#!/bin/sh

# veriables
service1=on
service9=on
service45=on
[...]

/usr/bin/something /home/user/conf1/something
/usr/bin/something /home/user/conf9/something
/usr/bin/something /home/user/conf45/something

コマンドラインから次のことがわかりますps

user 123 0.0 0.0 0.0 pts/2 /usr/bin/something /home/user/conf1/something
user 124 0.0 0.0 0.0 pts/2 /usr/bin/something /home/user/conf9/something
user 125 0.0 0.0 0.0 pts/2 /usr/bin/something /home/user/conf45/something

時々、Linuxはそのうちの1つをシャットダウンして自動的に再起動する必要があります。実際、これらのサービスは100以上ですが連続的ではないため、psどのサービスが開始されていないかを確認して再起動する必要があります。

osが殺される場合(例えば)

user 123 0.0 0.0 0.0 pts/2 /usr/bin/something /home/user/conf1/something

スクリプトは、psどのデーモンがダウンしたかを「スキャン」する必要があります。この場合

/home/user/conf1/something

のみ - 再起動してください。

ベストアンサー1

おすすめ記事