UNIX/Linuxのコマンドを確認して実際に操作をしてみましょう。
psコマンド
コマンド名 | 機能 |
ps | 現在実行されているプロセスを表示する |
オプション | |
ps [オプション] 【オプション】-a 他のユーザのプロセスも表示する 【オプション】-f 親子関係をツリー上に表示する 【オプション】-u ユーザ名も表示する 【オプション】-x 制御端末のないデーモンなどのプロセスも表示する 【オプション】-e 全てのプロセスを表示する 【オプション】-l 詳細な情報を表示する 【オプション】-p 特定のPIDのプロセス情報のみを表示する |
killコマンド
コマンド名 | 機能 |
kill | 指定したPIDのプロセスを終了させる |
オプション | |
kill -[シグナル名/シグナルID] PID kill -s [シグナルID] PID kill -SIGシグナル名 PID 【シグナル名】 HUP【シグナルID】 1【動作】ハングアップ 【シグナル名】 INT【シグナルID】 2【動作】割り込み(Ctrl-Cキー) 【シグナル名】KILL【シグナルID】 9【動作】強制終了 【シグナル名】TERM【シグナルID】15【動作】終了(デフォルト) |
killallコマンド
コマンド名 | 機能 |
killall | 指定したプロセス名のプロセスを終了させる |
オプション | |
killall -[シグナル名/シグナルID] プロセス名 killall -s [シグナルID] プロセス名 killall -SIGシグナル名 プロセス名 【シグナル名】 HUP【シグナルID】 1【動作】ハングアップ 【シグナル名】 INT【シグナルID】 2【動作】割り込み(Ctrl-Cキー) 【シグナル名】KILL【シグナルID】 9【動作】強制終了 【シグナル名】TERM【シグナルID】15【動作】終了(デフォルト) |