/etc/inittabで再生成制限を設定する

/etc/inittabで再生成制限を設定する

/etc/inittabに対して実行するように設定されたプログラムがあります。このプログラムは、終了または終了時に再生成されるように設定されています。/etc/inittabファイルは次のとおりです。

ac:2345:respawn:/bin/myprogram -n

私のプログラムが行うことは、/etc/passwd特定のユーザーのパスを取得してデータベースを開くことです。残念ながら、誰かがこのファイルに間違ったパスを設定して、プログラムがCPU使用率を100%使用するようにしました。だから私がしたことは、データベースを開くことができなかったときにプログラムを終了するだけでした。

問題は、inittabのために再び応答し、同じ状況に戻るということです。この問題は引き続き繰り返され、ユーザーがmyprogram実際に問題があることに気づくのが難しい場合があります。 /etc/inittabで再生成されるものを制限する方法はありますか?

ベストアンサー1

おすすめ記事