首页 IT技术 查看内容

进程守卫VBS脚本命令分享

IT技术 4363 0 2010-11-30 14:34

进程守护一般在网吧服务器上使用,守护进程。检测到服务器上软件被关闭后自动开启,避免需要人为干预造成时间滞后影响网吧 将以下复制到记事本然后另存为583GO.vbs

进程守护一般在网吧服务器上使用,检测到服务器上软件被关闭后自动开启,避免需要人为干预造成时间滞后影响网吧
将以下复制到记事本然后另存为583GO.vbs  记得点下面的复制代码就可以了 手动复制不正确
记得修改需要检测的进程名称583GO.com为你自己需要守护的进程。
监测的服务进程被关闭,要再次启动的时候程序的路径,填入路径记得要填对,比如583go.com的启动路径

  1. option Explicit
  2. dim wmi,proc,procs,proname,flag,WshShell,sCheck
  3. Do
  4. proname="583go.com" '需要监测的服务进程的名称,自行替换这里的记事本进程名
  5. set wmi=getobject("winmgmts:{impersonationlevel=impersonate}!\\.\root\cimv2")
  6. set procs=wmi.execquery("select * from win32_process")
  7. flag=true
  8. for each proc in procs
  9. if strcomp(proc.name,proname)=0 then
  10. flag=false
  11. exit for
  12. end if
  13. next
  14. set wmi=nothing
  15. if flag then
  16. Set WshShell = Wscript.CreateObject("Wscript.Shell")
  17. WshShell.Run ("C:\583go.com\583go.com") '监测的服务进程被关闭,要再次启动的时候程序的路径
  18. end if
  19. sCheck=5 '检测间隔时间,这里是5秒
  20. wscript.sleep sCheck*1000
  21. loop
复制代码


本文内容由 P处理 提供


路过

雷人

握手
1

鲜花

鸡蛋

刚表态过的朋友 (1 人)

  • 鲜花

    匿名

相关文章