如何 运行 DNX 'console app' 作为 Linux 上的后台服务?

How to run DNX 'console app' as a background service on Linux?

我已经实施了 DNX (dnx451) 'console app',旨在 运行 作为后台服务。在 Windows 我会把它变成一个 Windows 服务。在 Linux(例如 Ubuntu)上执行此操作的正确方法是什么?

编辑:

在此处找到更多信息:How to migrate a .NET Windows Service application to Linux using mono?

在 Unix/Linux 操作系统上,您可以将任何程序变成后台服务,例如

dnx run &

“&”将 "dnx run" 变成了一个后台程序(当我记得适合您当前的 shell 会话时)。对于真正的后台服务,请查看常见 Unix 守护进程的启动脚本,如 mysql 或 apache httpd。它们由 initd/systemd 进程启动,然后自行执行。