コンテンツにスキップ

pgrep

出典: フリー百科事典『ウィキペディア(Wikipedia)』

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 – 正規表現にマッチングする行を出力する。

外部リンク

[編集]
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy