EN JA
SETPROCTITLE(3)
SETPROCTITLE(3) FreeBSD Library Functions Manual SETPROCTITLE(3)

名前

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 で初めて登場した。
April 13, 1994 Linux NetKit (0.17)