mfhh
V2EX  ›  问与答

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

  •  
  •   mfhh · Jun 20, 2018 · 2327 views
    This topic created in 2896 days ago, the information mentioned may be changed or developed.
    我有一个 C#写的程序 A,因为第三方库的原因,在计算机休眠后会发生错误。我在程序 A 内可以捕捉到错误,但是第三方库没有提供恢复错误的办法。重启程序 A 这个错误会消失。
    我希望有个长期运行的程序 B,在程序 A 发生错误时,程序 A 能够发消息给程序 B,让程序 B 把程序 A 杀掉并重启。

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

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

    在 widnows 上有没有类似 start-stop-daemon,forever, pm2 的守护进程可以在发现 A 死了以后自动重启 A 的?
    3 replies    2018-06-21 15:34:26 +08:00
    canbingzt
        2
    canbingzt  
       Jun 20, 2018
    试试做成 windows service
    mfhh
        3
    mfhh  
    OP
       Jun 21, 2018
    @canbingzt 嗯。用 nssm 弄成了服务。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3758 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 10:32 · PVG 18:32 · LAX 03:32 · JFK 06:32
    ♥ Do have faith in what you're doing.