我已经实现了一个 DNX(dnx451)的“控制台应用程序”,旨在作为后台服务运行。在Windows上,我只需要将其转换为Windows服务即可。在Linux上(例如Ubuntu),正确的方法是什么?
编辑:
在这里找到更多信息:如何使用mono将.NET Windows服务应用程序迁移到Linux?
编辑:
在这里找到更多信息:如何使用mono将.NET Windows服务应用程序迁移到Linux?
在Unix/Linux操作系统中,您可以将任何程序转换为后台服务,例如:
dnx run &
&符号将“dnx run”转换为后台程序(如果我记得正确的话是针对您当前的Shell会话)。要查看真正的后台服务,请查看常见Unix守护进程的启动脚本,如mysql或apache httpd。它们由initd/systemd进程启动,然后独立执行。
"