タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

forkとdaemonに関するyukimori_726のブックマーク (1)

  • daemonの作り方 - おもしろwebサービス開発日記

    先日webrickのソースを少し読んだのですが、daemonを作る部分がよくわかりませんでした。 def Daemon.start exit!(0) if fork Process::setsid exit!(0) if fork Dir::chdir("/") File::umask(0) STDIN.reopen("/dev/null") STDOUT.reopen("/dev/null", "w") STDERR.reopen("/dev/null", "w") yield if block_given? end 具体的にわからない部分を書くと Process::setsidってなに? なんでfork二回もやってるの? その後のchdirとかumaskとかreopenとかは何でやってるんだろう? のようなところ。つまりほぼ全部ですね・・・>< そこでいつものように調べました。 Pro

    daemonの作り方 - おもしろwebサービス開発日記
  • 1