まず、デーモンとはいかなるものなのかという所が分かっていた方がいいでしょう。 かなり昔に、私が回答したものがありますので、参考にしてください。 http://okweb.jp/kotaeru.php3?q=230337 実際、PerlやRubyであれば、きちんとしたデーモンプロセスを作成するのは、そう難しい話ではありません。 これがシェルスクリプトだとやや面倒になりますけどね。 &をつけて実行するやり方は、UNIX一般的には、単純にその端末上でのバックグラウンドになるだけで、デーモン化するわけではありません。環境にもよるかもしれませんが、基本的にはログアウトした時に終了してしまいます。 ただし、Linuxの標準シェルであるbashの場合、&するだけで制御端末も切り離してしまうようです。この仕様はUNIX全般で通用しないものとして考える方がよいと思います。 以下は、UNIX全般のお約束として