Manpages

名 前

pidof − 実 行 中 の プ ロ グ ラ ム の プ ロ セ ス IDを 調 べ る 。

書 式

pidof [−s] [−x] [−o omitpid] [−o omitpid..] program [program..]

説 明

pidof は 指 定 さ れ た プ ロ グ ラ ム の プ ロ セ ス ID(PID)を 調 べ 、 結 果 を 標 準 出 力 に 書 き 出 す 。 こ の プ ロ グ ラ ム は ラ ン レ ベ ル を 変 更 す る ス ク リ プ ト の 中 で 用 い ら れ る こ と が あ る 。 特 に System-V 形 式 の rc 構 造 を 採 用 し て い る シ ス テ ム で よ く 用 い ら れ る 。 そ の よ う な 場 合 、 こ れ ら の ス ク リ プ ト は 、 /etc/rc.?d に 置 か れ て い る (?は ラ ン レ ベ ル を 表 す )。 シ ス テ ム に start-stop-daemon (8) プ ロ グ ラ ム が あ る 場 合 は 代 わ り に そ ち ら を 用 い る べ き で あ る 。

オ プ シ ョ ン

-s 単 発 動 作

- (同 名 の プ ロ セ ス が 複 数 あ っ て も )PID を 一 つ だ け 返 す 。

-x ス ク リ プ ト

も - 指 定 し た ス ク リ プ ト を 実 行 し て い る シ ェ ル の プ ロ セ ス ID も 返 す 。

-o omitpid 指 定 し た pidを 持 つ プ ロ セ ス は 表 示 し な い 。 pidofの 親 プ ロ セ ス 、 言 い 換 え れ ば pidofを 呼 び 出 し た シ ェ ル 又 は シ ェ ル ス ク リ プ ト の pidと し て 、 %PPIDと い う 特 別 な pidを 用 い る こ と も で き る 。

注 意

pidofkillall5プ ロ グ ラ ム へ の 単 な る (シ ン ボ リ ッ ク )リ ン ク に す ぎ な い 。 killall5/sbinに 置 か れ て い る は ず で あ る 。

PID を 調 べ た い プ ロ グ ラ ム の フ ル パ ス を 指 定 し て pidof を 起 動 し た 場 合 は ま ず 安 全 で あ る 。 そ う で な い 場 合 、 調 べ た い プ ロ グ ラ ム と た ま た ま 名 前 が 同 じ だ が 実 際 に は 違 う プ ロ グ ラ ム の PID を 返 し て し ま う 可 能 性 が あ る 。

関 連 項 目

shutdown(8), init(8), halt(8), reboot(8)

著 者

Miquel van Smoorenburg, miquels [AT] cistron.nl