Man page - pkill(1)
Packages contains this manual
Available languages:
en tr jaManual
PGREP
名 前書 式
説 明
オ プ シ ョ ン
オ ペ ラ ン ド (OPERANDS)
例
終 了 ス テ ー タ ス
注 意
バ グ
関 連 項 目
標 準
著 者
名 前
pgrep, pkill - 名 前 や 各 種 属 性 に 基 づ く プ ロ セ ス の 閲 覧 と シ グ ナ ル 送 信
書 式
pgrep [-flvx] [-d delimiter ] [-n|-o] [-P ppid ,...] [-g pgrp ,...]
|
[-s sid ,...] [-u euid ,...] [-U uid ,...] [-G gid ,...] |
||
|
[-t term ,...] [ pattern ] |
pkill [- signal ] [-fvx] [-n|-o] [-P ppid ,...] [-g pgrp ,...]
|
[-s sid ,...] [-u euid ,...] [-U uid ,...] [-G gid ,...] |
|
|
[-t term ,...] [ pattern ] |
説 明
pgrep は 現 在 実 行 中 の プ ロ セ ス を 調 べ 、 選 択 基 準 (selection criteria) に マ ッ チ す る プ ロ セ ス の プ ロ セ ス ID を 標 準 出 力 に リ ス ト す る 。 全 て の 基 準 に マ ッ チ し な け れ ば な ら な い 。 例 え ば
pgrep -u root sshd
は 、 sshd と い う 名 前 で 、 か つ root が 所 有 す る プ ロ セ ス の み を リ ス ト す る 。 一 方
pgrep -u root,daemon
は 、 root ま た は daemon が 所 有 す る プ ロ セ ス を リ ス ト す る 。
pkill は 、 標 準 出 力 に リ ス ト す る 代 わ り に 、 各 プ ロ セ ス に 指 定 し た シ グ ナ ル を 送 る (デ フ ォ ル ト で は SIGTERM )。
オ プ シ ョ ン
-d delimiter
出 力 で 各 プ ロ セ ス の 区 切 り に 用 い る 文 字 列 を 設 定 す る (デ フ ォ ル ト で は 改 行 文 字 )。 ( pgrep の み )
|
-f |
pattern は 通 常 プ ロ セ ス 名 に マ ッ チ す る が 、 -f を 設 定 す る と コ マ ン ド ラ イ ン 全 体 に マ ッ チ の 対 象 と な る 。 |
-g pgrp ,...
リ ス ト さ れ た ID の プ ロ セ ス グ ル ー プ の ど れ か に 属 す る プ ロ セ ス に の み マ ッ チ す る 。 プ ロ セ ス グ ル ー プ 0 は 、 pgrep ま た は pkill 自 身 の プ ロ セ ス グ ル ー プ と み な さ れ る 。
-G gid ,...
実 グ ル ー プ ID が リ ス ト の ど れ か で あ る プ ロ セ ス に の み マ ッ チ す る 。
|
-l |
プ ロ セ ス 名 を プ ロ セ ス ID と い っ し ょ に 表 示 す る 。 ( pgrep の み ) |
||
|
-n |
マ ッ チ し た プ ロ セ ス の 中 か ら 最 新 の も の (最 も 新 し く 起 動 さ れ た も の ) だ け を 選 ぶ 。 |
||
|
-o |
マ ッ チ し た プ ロ セ ス の 中 か ら 最 古 の も の (最 も 昔 に 起 動 さ れ た も の ) だ け を 選 ぶ 。 |
-P ppid ,...
親 プ ロ セ ス の プ ロ セ ス ID が リ ス ト の ど れ か で あ る プ ロ セ ス に の み マ ッ チ す る 。
-s sid ,...
セ ッ シ ョ ン ID が リ ス ト の ど れ か で あ る プ ロ セ ス に の み マ ッ チ す る 。 セ ッ シ ョ ン ID 0 は 、 pgrep ま た は pkill 自 身 の プ ロ セ ス グ ル ー プ と み な さ れ る 。
-t term ,...
制 御 端 末 が リ ス ト の ど れ か で あ る プ ロ セ ス に の み マ ッ チ す る 。 端 末 名 に は プ レ フ ィ ク ス "/dev/" 抜 き で 指 定 す る 。
-u euid ,...
実 効 ユ ー ザ ー ID が リ ス ト の ど れ か で あ る プ ロ セ ス に の み マ ッ チ す る 。 数 値 ・ シ ン ボ ル 値 の い ず れ か が 使 え る 。
-U uid ,...
実 ユ ー ザ ー ID が リ ス ト の ど れ か で あ る プ ロ セ ス に の み マ ッ チ す る 。 数 値 ・ シ ン ボ ル 値 の い ず れ か が 使 え る 。
|
-v |
マ ッ チ の 否 定 。 |
||
|
-x |
名 前 が (-f を 指 定 し た 場 合 は コ マ ン ド ラ イ ン が ) pattern に 正 確 に 一 致 す る プ ロ セ ス に の み マ ッ チ す る 。 |
- signal
マ ッ チ し た プ ロ セ ス に 送 る シ グ ナ ル を 定 義 す る 。 数 値 ・ シ ン ボ ル 値 の い ず れ か が 使 え る 。 ( pkill の み )
オ ペ ラ ン ド (OPERANDS)
pattern
プ ロ セ ス 名 ま た は コ マ ン ド ラ イ ン に マ ッ チ さ せ る 拡 張 正 規 表 現 を 指 定 す る 。
例
例 1: named デ ー モ ン の プ ロ セ ス ID を 表 示 す る 。
unix$ pgrep -u root named
例 2: syslog に 設 定 フ ァ イ ル を 再 読 み 込 み さ せ る 。
unix$ pkill -HUP syslogd
例 3: 全 て の xterm プ ロ セ ス の 詳 し い 情 報 を 表 示 す る 。
unix$ ps -fp $(pgrep -d, -x xterm)
例 4: 全 て の netscape の nice 値 を 上 げ る 。
unix$ renice +4 ‘pgrep netscape‘
終 了 ス テ ー タ ス
|
0 |
ひ と つ 以 上 の プ ロ セ ス が 選 択 基 準 に マ ッ チ し た 。 |
|||
|
1 |
マ ッ チ し た プ ロ セ ス が な か っ た 。 |
|||
|
2 |
コ マ ン ド ラ イ ン に 文 法 エ ラ ー が あ る 。 |
|||
|
3 |
致 命 的 エ ラ ー : メ モ リ 不 足 な ど 。 |
注 意
マ ッ チ に 用 い ら れ る プ ロ セ ス 名 は /proc/ pid /stat の 出 力 に あ る 15 文 字 ま で に 制 限 さ れ て い る 。 完 全 な コ マ ン ド ラ イ ン で あ る /proc/ pid /cmdline に マ ッ チ さ せ る に は -f オ プ シ ョ ン を 用 い る こ と 。
動 作 中 の pgerp と pkill プ ロ セ ス は 、 自 分 自 身 に は 決 し て マ ッ チ し な い 。
バ グ
-n, -o, -v は 同 時 に 指 定 で き な い 。 こ れ を し た い 場 合 は 私 に 連 絡 し て 欲 し い 。
消 滅 し た プ ロ セ ス も 報 告 さ れ て し ま う 。
関 連 項 目
ps (1), regex (7), signal (7), killall (1), skill (1), kill (1), kill (2)
標 準
pkill と pgrep は Sun の Solaris 7 で 導 入 さ れ た 。 こ の 実 装 は 完 全 に 互 換 で あ る 。
著 者
Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
Albert Cahalan <albert@users.sf.net> が 現 在 の procps コ レ ク シ ョ ン の メ ン テ ナ で あ る 。
バ グ 報 告 は <procps-feedback@lists.sf.net> ま で 送 っ て 欲 し い 。