next up previous contents
Next: 1.5 Kill コマンド Up: 1. UNIXシステムの概要と起動・シャットダウン Previous: 1.3 プロセスとは

1.4 SIGNAL

psコマンドの出力を見ると、同時に多数のプロセスが実行されていることが分かります。
 実際には、これらのプロセスの全てが、活動しているわけではなく、多くのプロセスは、実行待ちの状態で待機して(眠って)います。
 こうした、眠ったプロセスは、外からの要求(キーボードの入力、通信、タイマーなど)が生じると、起きて、活動を開始します。このような、外からの要求のことを「シグナル」と言い、数10種類のものがあります。
 代表的なシグナルに、以下のようなものがあります。

          SIGHUP    1    hangup
          SIGKILL   9    kill (cannot be caught, blocked, or ignored)
          SIGTERM   15   software termination signal

これらのシグナルには、キーボードから入力されるもの(^C(コントロールC)など)もあれば、ハードウエアが出すもの、別のプロセスから送られるものなどがあります。



Noriyo Kanayama