Scroll to navigation

DAEMON(3) Library Functions Manual DAEMON(3)

名前

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

書式

#include <stdlib.h> (int nochdir, int noclose)

説明

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

引き数 nochdir が 0 の場合、 () は、カレント・ワーキング・ディレクトリをルート (``/'') に変更する。

引き数 noclose が 0 の場合、 () は、標準入力・標準出力・標準エラーを ``/dev/null'' に送る。

エラー

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

関連項目

setsid(2)

履歴

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

June 9, 1993 Linux NetKit (0.17)