windows 上有能帮助重启程序的工具么?

2018-06-20 10:01:04 +08:00
 mfhh
我有一个 C#写的程序 A,因为第三方库的原因,在计算机休眠后会发生错误。我在程序 A 内可以捕捉到错误,但是第三方库没有提供恢复错误的办法。重启程序 A 这个错误会消失。
我希望有个长期运行的程序 B,在程序 A 发生错误时,程序 A 能够发消息给程序 B,让程序 B 把程序 A 杀掉并重启。

为了避免重复制作轮子。请教一下这样的帮助重启程序的工具 B 有没有现成的?

或者让 A 出现故障时把自己杀掉。

在 widnows 上有没有类似 start-stop-daemon,forever, pm2 的守护进程可以在发现 A 死了以后自动重启 A 的?
1557 次点击
所在节点    问与答
3 条回复
mfhh
2018-06-20 10:31:09 +08:00
canbingzt
2018-06-20 17:38:10 +08:00
试试做成 windows service
mfhh
2018-06-21 15:34:26 +08:00
@canbingzt 嗯。用 nssm 弄成了服务。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/464294

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX