我最近在mono开发c#中做了一个Tcp服务器。(Linux Mint) - 如何在崩溃时重新启动mono.exe
我的电脑运行的是Linux薄荷17
我运行使用sudo mono Desktop/server.exe
但是它崩溃飘飞这台服务器,我想使它重新启动时崩溃,因为我否则要回家给我的电脑在崩溃时重新启动它。
我意识到这不是一个稳定的解决方案,但它现在会做。
我听说过UpStart,但无法真正理解文档。 当我通过终端启动我的程序时,我看不到任何在系统监视器中弹出的新进程,所以我也不知道程序进程的名称。
(我一直在寻找了一阵儿,并试图新贵一堆,但我已经与我的任何的尝试没有成功甚至没有找到服务器进程的名称。)
问题: 有没有一种简单的方法来检测我的程序是否正在运行,如果没有自动重启它?
使用一些监控/监控器,例如supervisord。 – Evk