エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
デーモン(daemon)プロセスの生成 - Tomorrow is always fresh with no mistake in it.@備忘録
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
デーモン(daemon)プロセスの生成 - Tomorrow is always fresh with no mistake in it.@備忘録
デーモンは、UNIX系のOSにおいて、バックグラウンドで起動され、サーバプロセスとして動作するプログラ... デーモンは、UNIX系のOSにおいて、バックグラウンドで起動され、サーバプロセスとして動作するプログラムのことです。 一般的にはシステムの起動時に起動され、常駐します。 Wikipediaによれば、技術的には以下の定義だそうです。 #include <fcntl.h> #include <stdlib.h> #include <unistd.h> int daemon(int nochdir, int noclose) { int fd; switch (fork()) { // (1)forkして親プロセスを終了 case -1: return (-1); case 0: break; default: _exit(EXIT_SUCCESS); } if (setsid() == -1) return (-1); // (2)sesidして端末制御を切り離す if (nochdir ==