スポンサーリンク

DAEMON(8) FreeBSD システム管理者マニュアル DAEMON(8)

名称

daemon − 制御端末から切り離して実行する

書式

daemon [−cf] [−p pidfile] command arguments ...

解説

daemon ユーティリティは、制御端末から自分自身を切り離し、引数で指定された プログラムを実行します。

オプションは次の通りです:

       −c

現在の作業ディレクトリをルートディレクトリ (‘‘/’’) に変更します。

−f
標準入力、標準出力ならびに標準エラー出力を /dev/null にリダイレク トします。

−p file
生成されたプロセスの ID を file に書き込みます。ファイルはプロセ スが実際に実行される直前に作成され、 (実行が失敗した場合には削除 されますが) プロセスが終了した後も残ることに注意して下さい。

診断

daemon ユーティリティは daemon(3) ライブラリルーチンがエラーを返した場合 は 1 で終了し、 pidfile が指定されたけれどオープンできなかった場合は 2 で 終了し、エラーを返さなかった場合は 0 で終了します。指定したコマンドが実行 できなかった場合、 −f フラグが指定されていなければ標準エラー出力にエラー メッセージを表示します。

関連項目

daemon(3), exec(3), termios(4), tty(4)

歴史

daemon ユーティリティは FreeBSD 4.7 で初めて登場しました。

FreeBSD 10.0 August 30, 2001 FreeBSD 10.0

スポンサーリンク