Pgrep

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

pgrep は、拡張正規表現パターンでプロセス名を検索し、デフォルトでは検索結果をプロセス識別子で示すコマンド。Solaris 7 で最初に導入されたコマンドであり、後に Linux および OpenBSD に再実装された。類似の機能を持つコマンドとして pidofps がある。

使用例

プロセス(タスク)名を指定してそのプロセス識別子を返すというデフォルトの動作をさせるには、以下のように入力する。

pgrep taskname

これは、次のコマンド行とほぼ等価である。

ps ax | grep taskname | grep -v grep | awk '{print $1}'

このように、pgrep は複雑なコマンド行を単純化できる。他にも次のような機能がある。

  • other というグループに属する全プロセスをロング形式(IDと名前)で表示する。
pgrep -l -G other
  • root というユーザーに属さない全プロセスを表示する。
pgrep -v -u root

関連項目

  • pkillシグナルをプロセス名などの属性を指定して送る。
  • ps – 現在動作中のプロセス群を表示する。
  • grep – 正規表現にマッチングする行を出力する。

外部リンク

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net