*ps [#hba9f505]

**基本的な使用方法 [#q56123a1]
UNIX/Linux のコマンド。実行中のプロセスを表示する。(System V 系)

 ps -ef
 ps -ae
 ps -aef
 ps aux   ← メモリ使用量を調査したい (Solaris なら /usr/ucb/ps aux )
 ps awx   ← COMMAND をすべて表示する (Solaris なら /usr/ucb/ps awx )

:a|他のユーザーのプロセスも表示
:u|CPUの使用時間などを表示
:f|詳細表示
:u|ユーザー名と開始時刻を表示する
:x|制御端末のないプロセス情報を表示する
:l|より詳細な情報を表示する
:w|1プロセスあたりの表示行数を増やす (COMMAND をすべて表示)
:j|ジョブ形式で表示する

**多重起動チェック [#p2e42f8f]

program_name のアプリケーションが起動中かどうかチェックする。

 ps -ef|grep 'program_name'|grep -v 'grep'

最後に -v 'grep' とあるのは、grep 自身を起動中だと誤認識してしまうケースがあるため。

**ps と私 [#gb2fafb5]
-System V 系と、BSD 系で書式が異なる。
-私は、昔の Sun OS 1.x に慣れていて、BSD 系の ps -aux が染み付いていた。
-Solaris 2 や、Linux では都度エラーを出していたとさ。

#vote(参考になった[4],参考にならなかった[0])

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS