名 前
setproctitle —
プ ロ セ ス の タ
イ ト ル を 設 定
す る 書 式
#include <stdlib.h>
void setproctitle(const char *fmt,
...) 説 明
setproctitle() は 、 起 動
し て い る プ ロ
セ ス の タ イ ト
ル を 設 定 す る
。 プ ロ セ ス の
タ イ ト ル は 、
プ ロ グ ラ ム 名
か ら デ ィ レ ク
ト リ 部 分 を 取
り 去 っ た 名 前
に 、 コ ロ ン を
挟 ん で fmt に 指
定 さ れ た 書 式
付 き 文 字 列 を
続 け た も の に
な る 。 fmt が NULL の
場 合 、 コ ロ ン
と フ ォ ー マ ッ
ト さ れ た 文 字
列 は 省 略 さ れ
る 。 プ ロ セ ス
の タ イ ト ル の
長 さ は 、 2048 バ イ
ト ま で に 制 限
さ れ て い る 。
例 プ ロ セ ス の
タ イ ト ル を 、
他 の 情 報 を 含
ま な い 、 プ ロ
グ ラ ム 名 の み
に 設 定 す る :
setproctitle(NULL); プ ロ セ ス の タ イ ト ル を 、 プ ロ グ ラ ム 名 ・ 情 報 が 書 か れ た 文 字 列 ・ プ ロ セ ス ID を 続 け た も の に 設 定 す る :
setproctitle("foo! (%d)", getpid()); 関 連 項 目
ps(1), w(1), printf(3)
履 歴
setproctitle() は NetBSD 0.9a で 初
め て 登 場 し た
。