我们有几个在Windows 2003/2008服务器上运行的应用程序。其中一些应用程序是使用app.cmd文件以Scheduled Task
启动的Java JAR文件。在.NET中监视正在运行的应用程序?
其他人是像SQL Server和IIS这样的“大人物”。
我想写一个应用程序(或服务,实际上),只是监视这些程序,看看他们是否运行。
这有点超出了我之前做过的。哦,这需要用C#编写。
我正在考虑某种类型的“心跳”模式,以便每隔几分钟检查一次线程是否正在运行(再一次,新的高级线程),如果是,发出一个“All's OK”消息SMTP或其他)。
任何提示从哪里开始?
感谢您的任何建议。