TOP >> シェル emacs/vi >> UNIX/Linuxコマンド(プロセス管理)
FutureMedia.jp

UNIX/Linuxコマンド(プロセス管理)

 UNIX/Linuxのコマンドを確認して実際に操作をしてみましょう。

psコマンド


コマンド名 機能
ps 現在実行されているプロセスを表示する
オプション
ps [オプション]

  【オプション】-a 他のユーザのプロセスも表示する
  【オプション】-f 親子関係をツリー上に表示する
  【オプション】-u ユーザ名も表示する
  【オプション】-x 制御端末のないデーモンなどのプロセスも表示する
  【オプション】-e 全てのプロセスを表示する
  【オプション】-l 詳細な情報を表示する
  【オプション】-p 特定のPIDのプロセス情報のみを表示する

pstreeコマンド


コマンド名 機能
pstree 親子関係によるプロセスの階層構造を表示する
オプション

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【動作】終了(デフォルト)

jobsコマンド


コマンド名 機能
jobs 実行中のジョブを表示する
オプション
 

nohupコマンド


コマンド名 機能
nohup ログアウトした後もプログラムを実行させる
オプション
nohup コマンド名

bgコマンド


コマンド名 機能
bg ジョブをバックグラウンドで実行する
オプション
 

fgコマンド


コマンド名 機能
fg ジョブをフォアグラウンドで実行する
オプション
 

niceコマンド


コマンド名 機能
nice プロセスの実行優先度であるナイス値を指定する
オプション
nice [-n ナイス値] コマンド
nice [-ナイス値] コマンド

ナイス値は「-20〜19」まであり、ナイス値が小さいほど優先度はたかくなります。
また、デフォルトのナイス値は0です。

reniceコマンド


コマンド名 機能
renice 実行中のプロセスのナイス値を変更する
オプション
renice ナイス値 [オプション] [コマンド]

  【オプション】-p PID PID(プロセスID)で指定する
  【オプション】-u ユーザ名 ユーザ名で指定する

Linuxコマンド

ps
pstree
kill
killall
jobs
nohup
bg
fg
nice
renice

copyright (C) 2009 FutureMedia.jp All Rights reserved. | 免責事項 | お問合せ | リンク