現在Goプログラムではdaemonを実装することはまだできません。このGo言語のbugについての詳細は: <http://code.google.com/p/go/issues/detail?id=227> をご参照ください。かいつまんで言うと現在使用しているプロセスにおいてforkすることはとても難しいということです。簡単にすでに使用されているすべてのプロセスの状態を一致させる方法がないためです。 しかし、多くのウェブサイトでdaemonを実装する方法について見ることができます。例えば以下の2つの方法です: MarGoの実装思想の一つで、Commandを使用して自身のアプリケーションを実行します。もし本当に実装したい場合、このソリューションをおすすめします。 d := flag.Bool("d", false, "Whether or not to launch in the backg