首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
宝塔
V2EX  ›  问与答

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

  •  
  •   mfhh · 2018-06-20 10:01:04 +08:00 · 796 次点击
    这是一个创建于 516 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有一个 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
        2
    canbingzt   2018-06-20 17:38:10 +08:00
    试试做成 windows service
        3
    mfhh   2018-06-21 15:34:26 +08:00
    @canbingzt 嗯。用 nssm 弄成了服务。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1286 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 17:26 · PVG 01:26 · LAX 09:26 · JFK 12:26
    ♥ Do have faith in what you're doing.