我已经实现了DNX(dnx451)“控制台应用程序”,该程序旨在作为后台服务运行。 在Windows上,我只是把它变成一个Windows服务。 在Linux上这样做的正确方法是什么(例如,Ubuntu)?
编辑:
在这里find更多的信息: 如何使用mono将.NET Windows Service应用程序迁移到Linux?
在Unix / Linux操作系统上,您可以将任何程序转换为后台服务
dnx run &
“&”将“dnx run”变成后台程序(当我记得当前shell会话正确的时候)。 对于真正的后台服务,请查看普通Unix守护进程(如mysql或apache httpd)的启动脚本。 他们从initd / systemd进程开始,然后自己执行。