Index ソフト・ハード Linuxタスク | プロセス管理 |
プロセス管理 ps pstree top kill nice renice |
プロセスの確認 $ ps aux | less現在動作中のプロセス $ top現在の実行レベル(ユーザーが利用できるサービスと資源を定義) $ who -rバージョン確認 $ uname -r $ uname --all $ cat /proc/version $ httpd -vプロセスの強制停止 # kill プロセスID # killall プロセス名ps (実行中のプロセスの情報を表示) ・書式 ps [オプション]・・・・オプション a 全てのユーザのプロセスを表示表示する。 u 詳細なユーザ指向の情報を表示する。 l 詳細な情報を表示する。 x 制御端末のないデーモンのようなプロセスの情報も表示する。・表示されるフィールドの意味
pstree (実行中のプロセスの親子関係をツリー構造で表示) ・書式 pstree [オプション]・・・・オプション -p プロセスIDも表示する。top (実行中のプロセスをリアルタイムで表示) ・書式 top [オプション]・・・・オプション -d 間隔 更新する間隔を秒指定する。・終了はq 又は、Ctrl+C ・表示されるフィールドの意味
kill (実行中のプロセスを終了) ・引数で指定したpidを持つプロセスに、オプションで指定したシグナルを送信 オプションを省略した場合は、SIGTERM(15)が送信される。・書式 kill [オプション] pid・・・・オプション
シグナル番号またはシグナル名から「SIG」を除いた文字列を指定 )$ kill -TERM pid・プログラムがシグナルを受け取った時の動作 通常のプログラムはSIGTERM(15)を受け取ると正常終了処理をする。 プログラムがシグナルを受け取った時の動作は、プログラムの作りに依存する。 bashのプロセスにSIGTERM(15)やSIGKILL(9)を送るとSIGKILL(9)で終了nice (プロセスの優先度を指定してコマンドを実行) ・書式 nice -n nice値 コマンド・オプション -n 優先度(nice値)を指定する。 nice値の範囲は-20(最高)から19(最低)まで、デフォルトは0 高い優先度のプロセスは、低い優先度のプロセスよりも多くのCPU時間を獲得renice (実行中のプロセスの優先度を変更) ・書式 renice [-n] nice値[-p] PID・オプション -n 優先度(nice値)を指定する。 -p プロセスIDを指定する。 現在のnice値より高い優先度に変更できるのはrootだけ |
All Rights Reserved. Copyright (C) ITCL |