psコマンドとkillコマンドについて

$ps aux
a:自分以外のユーザプロセスを表示する
u:ユーザ名などの詳細を表示する
x:デーモンなどのプロセスを表示する

work $ ps aux
USER              PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
hogeuser             1551  15.4  4.4  1607400 368596   ??  S    金03AM  68:38.48 /Applications/Google
_coreaudiod       284   3.1  0.1  2522888   9340   ??  Ss   木12AM  32:38.11 /usr/sbin/coreaudiod
hogeuser              538   1.9  1.3  3088532 105128   ??  S    木02AM  99:58.00 /Applications/Firefox
hogeuser             1537   1.5  2.5  1669584 208284   ??  S    金03AM  32:08.64 /Applications/Google
hogeuser             2766   1.1  2.6  1119788 220360   ??  S     2:22PM   2:42.90 /Applications/Google
hogeuser             1553   1.0  0.7   969092  62888   ??  S    金03AM   9:14.19 /Applications/Google
hogeuser              276   0.7  9.7  5241788 811384   ??  S    木12AM  77:13.25 /Applications/Firefox
hogeuser              275   0.2  1.0  2819844  85276   ??  R    木12AM   2:05.99 /Applications/Utiliti
hogeuser             1546   0.1  2.9  1247364 240532   ??  S    金03AM  11:10.63 /Applications/Google
hogeuser              320   0.1  0.8  3855552  69608   ??  S    木12AM   1:23.96 /System/Library/Input
hogeuser             2918   0.0  0.5   954624  44968   ??  S     3:23PM   0:01.39 /Applications/Google
_www             2917   0.0  0.0  2463684    740   ??  S     3:23PM   0:00.00 /usr/sbin/httpd -D FO
_www             2916   0.0  0.0  2473924    736   ??  S     3:23PM   0:00.00 /usr/sbin/httpd -D FO
_www             2915   0.0  0.0  2463684    924   ??  S     3:23PM   0:00.00 /usr/sbin/httpd -D FO


USER:実行しているユーザ名
PIDプロセス番号
STAT:プロセスの状態
COMMAND:コマンドの名前

・STATについて
S:スリープ
D:I/Oまち
R:CPUまち
T:停止中
Z:終了中

STATや%CPU,%MEMあたりを観察して、常にSTATがRの状態だったり、CPUの利用率が99%になっていた、メモリ使用率が増大している場合、プロセスが暴走している可能性がある。そんなプロセスを強制終了したい場合、PID欄にあるプロセス番号を指定して「kill プロセス番号」のようにkillコマンドを実行する。それで終了しない場合、「kill -KILL プロセス番号」で強制終了する。「kill -1 プロセス番号」でもおっけ?-1は1番のシグナル番号。シグナル番号は「kill -l」「man kill」でわかる。