2017-02-20 17 views
0

我比在.NET核心控制台应用程序运行一个Socket监听器,我关心的是我如何保持这种控制台应用程序的运行,我使用的上司对我的Web应用程序,可我莫名其妙配置主管保持一个exe运行?套接字监听在Ubuntu与.NET核心

上这将是一个更好的选择来写一个Socket监听器有什么建议?

回答

1

您可以创建一个service(或者也称为守护进程)你的Ubuntu启动时,将启动您的.NET核心应用。

+0

谢谢,这看起来很简单。 –

1

您还可以使用cron来启动应用程序在重新启动一个exe,然后定期检查,看它是否正在运行并启动如果没有。

您可以使用关键字@reboot - 从下面的链接:

@reboot /path/to/execuable1 

上面的例子将执行/路径/到/ executable1在系统启动时。 有关特殊字符串的详细信息输入“man 5 crontab中”。

cron how to