S sutao01 Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-17 #1 我想编写一个程序监视系统服务,如果发现该服务停止则启动该服务。如何实现?重新启动一个已启动的服务又如何实现?请各位大侠指教!
C cqwty Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-19 #3 服务停止?是服务的状态就是停止的吗?还是说该服务没有正常的响应了呢?比如说iis的www服务,服务是运行的,但是就是发布的网站打不开了,这种如果只是单纯从服务是不是处于停止状态来判断就不行了,而是要判断该服务是不是提供了正常的响应了哦。
服务停止?是服务的状态就是停止的吗?还是说该服务没有正常的响应了呢?比如说iis的www服务,服务是运行的,但是就是发布的网站打不开了,这种如果只是单纯从服务是不是处于停止状态来判断就不行了,而是要判断该服务是不是提供了正常的响应了哦。
B boy2002cn Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-20 #4 再写一个服务,定时检测系统里是不是有指定的服务,如果没有就用批处理执行 net start 服务名 如果是重启就用 net stop 服务名 net start 服务名 如果是如IIS的WWW服务,也可以设置自动下载首页文件,如果页面返回不是200,那就是错误页面,发送 net stop IIS服务名 net start IIS服务名 就可以重启WEB服务器了
再写一个服务,定时检测系统里是不是有指定的服务,如果没有就用批处理执行 net start 服务名 如果是重启就用 net stop 服务名 net start 服务名 如果是如IIS的WWW服务,也可以设置自动下载首页文件,如果页面返回不是200,那就是错误页面,发送 net stop IIS服务名 net start IIS服务名 就可以重启WEB服务器了
Q QSmile Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-20 #5 OpenSCManager StartService StopService