这是一个创建于 2380 天前的主题,其中的信息可能已经有所发展或是发生改变。
我有一个 C#写的程序 A,因为第三方库的原因,在计算机休眠后会发生错误。我在程序 A 内可以捕捉到错误,但是第三方库没有提供恢复错误的办法。重启程序 A 这个错误会消失。
我希望有个长期运行的程序 B,在程序 A 发生错误时,程序 A 能够发消息给程序 B,让程序 B 把程序 A 杀掉并重启。
为了避免重复制作轮子。请教一下这样的帮助重启程序的工具 B 有没有现成的?
或者让 A 出现故障时把自己杀掉。
在 widnows 上有没有类似 start-stop-daemon,forever, pm2 的守护进程可以在发现 A 死了以后自动重启 A 的?
3 条回复 • 2018-06-21 15:34:26 +08:00
|
|
1
mfhh 2018-06-20 10:31:09 +08:00 1
|
|
|
2
canbingzt 2018-06-20 17:38:10 +08:00
试试做成 windows service
|