• ベストアンサー

sighupとsigtermの違い

アプリケーションを正常に終了させたい場合は標題のどちらのシグナルをおくってやれば正しく終了処理が行われるのでしょうか? ヘルプをみてもイマイチ違いがわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • splwtr
  • ベストアンサー率16% (75/461)
回答No.1

SIGTERM が一般的な終了の仕方ですね。(Shutdown する時に使われる) SIGHUPは、環境設定などのリロードに使われます。 でも、これは、決めごとなので、そのアプリケーションが そのシグナルに反応するように作ってないと、意味はありません。

その他の回答 (1)

  • Lean
  • ベストアンサー率72% (435/603)
回答No.2

SIGTERM 終了要求のシグナル。 デフォルトの動作はプロセスの終了。 シグナルのキャッチや無視をする事も可能。 SIGHUP 端末(制御端末)がクローズされた時に、その端末(制御端末)から起動されたプロセスに送られる端末(制御端末)のハングアップを知らせるシグナル。 デフォルトの動作はプロセスの終了。 シグナルのキャッチや無視をする事も可能。

関連するQ&A

専門家に質問してみよう