質問: killコマンドについてお教えください。 solaris初心者です。 killコマンドで、 kill -term pidで終了できないプロセスについては kill -kill pidで強制的に終了することができます。 と他の者に説明したら、どうして終了できないのが あるのですかと聞かれました。的確に回答できませんでしたので、よい説明方法等ありましたらお教えください。 あとkill -int pidについてもお教えください。
回答: kill -term は作動中のアプリケーションによっては無視 できます。killを受け取るかどうかは任意。 kill -kill は無視できません。必ず終了しなければなら ないわけです。 これらはposix.1で決められています。 また -int は基本的にはtermと同じ終了です。 ですが標準入力のキーボードからkillを受け付ける仕様 になっているプロセスの場合だけこれで終了します。 しかしアプリケーションの実装によってはまったく違う 使われかたをする場合もあります。bind等。 それらはその都度、専用のドキュメントがありますので 確認してください。