2

我创建了一个一直监听 HTTP 连接的服务器。它是一个默认的控制台应用程序,在使用 Mono (2.4) 的 Linux 机器上运行。

问题是我希望这个服务器将自己移动到后台(自己去恶魔化)。我在谷歌上找不到解决方案,mono Server.exe &也不是我真正想要的(效果是正确的,我只是想让程序自己做),尽管它目前有效。

任何提示/想法?

4

2 回答 2

2

那么它所能做的最好的事情就是使用 system.diagnositics.process 跨越另一个副本。

如果你愿意成为 *nix 特定的,你可以 P/Invoke daemonize(),即:fork(),并且父调用 _exit 而子调用 setpgrp(0)。

于 2010-04-23T18:29:19.560 回答
0

我现在正在使用单一服务。

于 2010-04-26T21:08:14.463 回答