c# - 如何在 Linux 上将 DNX 'console app' 作为后台服务运行?

标签 c# .net linux service dnx

我已经实现了一个 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/

相关文章:

python - 如何使用python用硬链接(hard link)替换重复文件?

c - 如何用反引号修复 initscr 错误?

linux - 如何在不 checkout 新副本的情况下更改 svn 用户

c# - Web API 中线程的最佳实践

c# - ASP.NET Core 2 EmailSender 与 Sendgrid 的异常

c# - 遍历 string[] List<string> 按字母顺序获取结果

.net - 安装 Visual Studio 2012 后 Visual Studio 2008 中的命名空间和 AjaxToolkit 错误,

c# - 将对象的引用传递给新线程

c# - 在回发之前运行 Javascript 函数

.net - ASP.NET MVC 与 ASP.NET 4.0