名前


daemon - バックグラウンドで動作させる

書式



.Fd #include <stdlib.h>

 daemon int nochdir int noclose

説明


 daemon
は、制御端末から分離させてシステムデーモンとして動作させたい プログラムのための関数である。

引き数 nochdir が 0 の場合、

 daemon
は、カレント・ワーキング・ディレクトリをルート (‘‘/’’) に変更する。

引き数 noclose が 0 の場合、

 daemon
は、標準入力・標準出力・標準エラーを ‘‘/dev/null’’ に送る。

エラー


 daemon
関数が失敗した場合、 errno はライブラリ関数 fork(2), setsid(2) に対して指定されたエラーに設定される。

関連項目


setsid(2)

履歴


 daemon
関数は BSD 4.4 で初めて登場した。

openSUSE Logo

コンテンツ