如果应用程序未在 Windows 2008 R2 中运行,如何收到警报?

如果应用程序未在 Windows 2008 R2 中运行,如何收到警报?

我有一个关键的应用程序需要让它在我的服务器上运行。

不幸的是,它的编码很差,而且经常崩溃。如果它不运行,那将是一个大问题,但我不能使用像这样的简单应用程序监视器因为如果应用程序崩溃,我需要再次输入配置 - 所以我不能再次运行它,我必须通过 RDP 进入服务器并手动重新启动它。

因此我需要一个监视器,当进程停止时向我发送电子邮件。有人知道可以完成这项工作的程序吗?我找不到

答案1

您可以设置一个计划任务,每 n 分钟运行一次 powershell 脚本来检查该进程是否存在,如果找不到则向您发送电子邮件。

相关内容