我已经实现了一个 DNX (dnx451)“控制台应用程序”,它旨在作为后台服务运行。在 Windows 上,我会把它变成 Windows 服务。在 Linux(例如 Ubuntu)上执行此操作的正确方法是什么?
编辑:
在此处找到更多信息:How to migrate a .NET Windows Service application to Linux using mono?
最佳答案
在 Unix/Linux 操作系统上,您可以将任何程序变成后台服务,例如
dnx run &
“&”将“dnx run”变成一个后台程序(当我记得对你当前的 shell session 正确时)。对于真正的后台服务,请查看常见 Unix 守护进程(如 mysql 或 apache httpd)的启动脚本。它们由 initd/systemd 进程启动,然后自行执行。
关于c# - 如何在 Linux 上将 DNX 'console app' 作为后台服务运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34520541/