mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

Cygwin - procps パッケージ導入!

[ pc_tips ] [ Cygwin, Windows ]

こんばんは。

Cygwin で top コマンドや free コマンドなどが使用できない場合があります。

インストールされていないからであり、procps というパッケージをインストールすることで解決できます。

導入メモ

0.procps について

Cygwin に procps というパッケージを導入することで、以下のコマンド使用できるようになります。

1
2
3
prockill  procps    sysctl    free      pgrep     pkill
pmap      pwdx      skill     slabtop   snice     tload
top       uptime    vmstat    w         watch

以下を参照。

1.導入済み確認

以下のコマンドで Cygwin に既に procps が導入済みかどうかを確認します。

1
$ cygcheck -c | grep procps

なにも表示されなければ、未インストールです。 apt-cyg を導入しているなら、以下のコマンドでも確認できます。

1
$ apt-cyg find procps

2.procps インストール

Cygwin の setup.exe を起動して、[System] の procps をインストールするだけです。 apt-cyg を導入しているなら、Cygwin 上から以下のコマンドでもインストールできます。

1
$ apt-cyg install procps

3.導入完了確認

以下のコマンドで Cygwin に procps がインストールできたかを確認します。

1
2
$ cygcheck -c | grep procps
procps               3.2.7-1              OK

このように表示されれば、インストールできています。 apt-cyg を導入しているなら、以下のコマンドでも確認できます。

1
$ apt-cyg find procps

4.動作確認

試しに、コマンドを実行してみます。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$ top
top - 13:28:29 up 2 days, 11:03,  0 users,  load average: 0.00, 0.00, 0.00
Tasks:   3 total,   1 running,   2 sleeping,   0 stopped,   0 zombie
Cpu(s):   0.5% user,   0.5% system,   0.0% nice,  98.9% idle
Mem:   2097151k total,   488783k used,  1608368k free,        0k buffers
Swap:  4177920k total,   803956k used,  3373964k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3836 hoge       8   0  6672 8320 1692 S    0  0.4   0:00.26 mintty
  980 hoge       8   0  6952 7408 1976 S    0  0.4   0:00.12 bash
 1216 hoge       8   0  5284 4756  800 R    0  0.2   0:00.10 top

$ free
             total       used       free     shared    buffers     cached
Mem:       2097151     498287    1598864          0          0          0
-/+ buffers/cache:     498287    1598864
Swap:      4177920     802324    3375596

$ uptime
 13:29:38 up 2 days, 11:04,  0 users,  load average: 0.00, 0.00, 0.00

正常に機能しました。 Cygwin の uptime で Windows のマシン起動時間も取得できるんですね! systeminfo コマンドのまどろっこしさが解消されます。


これでまた、Cygwin が一層便利なものになりました。

以上。

Comments