人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linuxでの簡単なデーモンのソースを
見たいのですが、web上で見れるのでしょうか?参考になりそうなものがあれば教えていただけませんでしょうか?

●質問者: root00
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Linux Web ソース デーモン
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● yagihiro
●500ポイント ベストアンサー

syslogd のソースコード。

http://www.koders.com/c/fid8C9D497B2943B0B931FD9E812028FB06CBA28...

◎質問者からの返答

このような物があるのですね

ありがとうございます。


2 ● longicorn
●400ポイント

プログラミング言語が書いていないのでC言語で解答します。

「C daemon」辺りで検索したら以下のサイトが見付かりました。


日本語

http://www.kt.rim.or.jp/~ksk/sock-faq/unix-socket-faq-ja-4.html#...

英語

http://systhread.net/texts/200506cdaemon1.php

http://graham.main.nc.us/~bhammel/graham/CPROGS/daemon.html


上記の様に基本はfork()して、デーモンになります。

他にはdaemon(3)を使用する方法もあります。

◎質問者からの返答

deamon(3)を使用した場合にはforkなどは不要に

なるのでしょうか?


3 ● longicorn
●50ポイント

携帯から書いたら、コメントの方へ書き込んだようですので

再度こちらへ書きます。


deamon(3)を使用した場合にはforkなどは不要に

なるのでしょうか?

deamon(3)はfork(2)を使用する手順を行ってくれる関数です。

よって、fork(2)を使用する必要はありません。


念のため、deamon(3)manのURLです。

http://www.linux.or.jp/JM/html/netkit/man3/daemon.3.html

◎質問者からの返答

なるほど丁寧にありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ