我有一个Socket Listener而不是在.Net核心控制台应用程序中运行,我关心的是如何让这个控制台应用程序运行,我正在使用我的Web应用程序的主管,我可以以某种方式配置主管以保持exe运行吗?
关于什么是编写套接字侦听器的更好选择的任何建议?
答案 0 :(得分:1)
您可以创建一个service
(或者也可以命名为Daemon),以便在Ubuntu启动时启动.NET Core应用程序。
答案 1 :(得分:1)
您还可以使用cron在重新启动时以exe身份启动应用程序,然后定期检查它是否正在运行,如果没有则启动。
您可以使用@reboot关键字 - 来自以下链接:
@reboot /path/to/execuable1
上面的例子将在系统启动时执行/ path / to / executable1。 有关特殊字符串的更多信息,请输入" man 5 crontab"。