ミスティーネット・UNIXコマンド講座
homeコマンド検索ご利用について推奨環境リンクに関して免責・規約お問い合わせリンク集ホスティングサービスはミスティーネットで!!
コマンド簡易検索:   
UNIX講座

UNIX入門
ファイル/ディレクトリ
テキスト処理
プロセスについて
プロセスの表示
ユーザー管理
環境設定/確認
ネットワーク管理
シェルについて
ディスク管理
システム管理
その他の機能
講座一覧


ラブラブメールでツーショット

優良サイトが多数リンクされているランキングサイト


HOME >> プロセスについて >> プロセスの表示
line
■ プロセスの表示

ジョブの表示
現在動作中のジョブを確認したい場合には 「jobs コマンド」 を使用します。
ジョブは、シェルから実行した順番に番号が割り振られていて、そのジョブ番号を確認することができます。 ジョブ番号を 「bg コマンド」 や 「fg コマンド」 の引数として使用するとそのジョブの状態を変更することができます。

% jobs enter       ←─── 現在のシェルで実行中のジョブを表示
[1]- Stopped                     man man
[2]+ Stopped                     man cp
%

[ ジョブの見方 ]
ジョブ番号 ジョブの状態 コマンド名
[1]- Stopped man man



プロセスの表示
現在動作中のプロセスを確認したい場合には 「ps コマンド」 を使用します。
プロセスは、ジョブよりも細かな実行単位で OS が管理しています。各プロセスには、起動された順番に番号が割り振られています。
プロセスもジョブと同じように、プロセス番号を 「bg コマンド」 や 「fg コマンド」 の引数として使用することでそのプロセスの状態を変更することができます。

% ps aux enter ←─ 全てのプロセスを現在動作中のプロセスの内容を表示
USER PID %CPU %MEM VSZ  RSS  TT  STAT STARTED    TIME COMMAND
hoge 895  2.0  0.1 904 1288  ??  S    11:33PM 0:00.02 /usr/loc
root   1  0.0  0.0 552  208  ??  SLs   7Oct03 0:18.52 /sbin/in
root   2  0.0  0.0   0    0  ??  DL    7Oct03 2:50.83  (pageda
root   3  0.0  0.0   0    0  ??  DL    7Oct03 0:00.32  (vmdaem
root   4  0.0  0.0   0    0  ??  DL    7Oct03 1:19.56  (bufdae
root   5  0.6  0.0   0    0  ??  DL    7Oct03 1:28.35  (syncer
root   6  0.0  0.0   0    0  ??  DL    7Oct03 0:26.77  (vnlru)
root 109  0.0  0.0 964  388  ??  Ss    7Oct03 3:03.49 /usr/sbi
root 121  0.0  0.0 172  180  ??  Ss    7Oct03 1:47.75 /usr/sbi
root 123  0.0  0.0 988  260  ??  Is    7Oct03 0:10.86 /usr/sbi
root 126  0.0  0.0 224  532  ??  Is    7Oct03 0:04.93 /usr/sbi
root 128  0.0  0.0 916  152  ??  Is    7Oct03 0:05.59 /usr/sbi
% 
COMMAND の項目のコマンド名は、表記が長いため、一部カットして表示しております。

[ ジョブの見方 ]
USER アカウント名
PID プロセス番号
%CPU プロセスのプロセッサ占有率
%MEM 物理メモリの占有率
VSZ プロセスが使用する仮想メモリ量(Kバイト)
RSS プロセスが使用する物理メモリ量(Kバイト)
TT 端末
STAT プロセスの状態
STARTED プロセスが実行開始した時刻
TIME プロセスの実行時間
COMMAND プロセスのコマンド名



実行中のプロセス情報を表示 [ top ]
実行中のプロセス情報の表示には「top コマンド」 を使用します。
現在動作しているプロセスをリアルタイムに表示して確認することができます。
引数なしに「top コマンド」 を実行すると全てのユーザーのプロセスが表示されます。
引数に 「-U + ユーザ名」 を指定すると、そのユーザのプロセスのみを取り出して表示させることができます。

% top enter  ←─ 引数なしでコマンドを実行しているため全てのプロセスを表示
last pid: 77732; load averages: 0.01,0.19,0.29 up 0+14:47:14 16:17:59
108 processes: 1 running, 107 sleeping
CPU states: 3.5% user,0.0% nice,0.4% system, 0.0% interrupt,96.1% idle
Mem: 140M Active, 675M Inact, 122M Wired, 50M Cache, 111M Buf, 14M Free
Swap: 1024M Total, 100K Used, 1024M Free

  PID USERNAME  PRI NICE  SIZE    RES STATE  TIME   WCPU    CPU COMMAND
  158 root       -6   0  1076K   496K piperd 0:11  0.00%  0.00% rotatel
  148 root        2   0  1556K  1012K select 0:06  0.00%  0.00% httpd
  125 root        2   0  2540K  1724K select 0:04  0.00%  0.00% sendmai
  105 root        2   0   972K   596K select 0:01  0.00%  0.00% syslogd
  162 root        2   0   928K   576K select 0:01  0.00%  0.00% rpc.dra
  118 root        2   0  1072K   688K select 0:01  0.00%  0.00% inetd
  122 root        2   0  2228K  1232K select 0:00  0.00%  0.00% sshd
75053 www         2   0  1684K  1236K accept 0:00  0.00%  0.00% httpd
75125 www         2   0  1684K  1340K accept 0:00  0.00%  0.00% httpd
74829 www         2   0  1684K  1312K accept 0:00  0.00%  0.00% httpd
74995 www         2   0  1684K  1252K sbwait 0:00  0.00%  0.00% httpd
75054 www         2   0  1684K  1244K accept 0:00  0.00%  0.00% httpd
75745 www         2   0  1684K  1236K accept 0:00  0.00%  0.00% httpd
75863 www         2   0  1684K  1256K sbwait 0:00  0.00%  0.00% httpd
%


<< ジョブとプロセス プロセス状態の変更 >>

line
Copyright (C) 2003 有限会社ミスティーネット UNIX Course All Rights Reserved .