zoukankan      html  css  js  c++  java
  • bat实现守护程序保证平台正常运行

    1.systeminfo查看系统最近一次重启时间:

    2.杀进程:

    :start

    taskkill /f /im "xx.exe"

    goto start

    "xx.exe"是你需要关系的进程的名称,如果名称中带空格,就必须用两个英文的双引号括起来。

    3.守护线程

    ::守护程序-沙箱自动化平台
    rem 定义循环间隔时间和监测的服务:
    set secs=30
    set srvname="notepad.exe"

    @echo off   
    echo.
    echo ========================================
    echo ==         查询沙箱测试平台服务的状态,     ==
    echo ==     每间隔%secs%分种进行一次查询,     ==
    echo ==     如发现其停止,则立即启动。     ==
    echo ========================================
    echo.
    echo 此脚本监测的服务是:%srvname%
    echo.

    tasklist -v | findstr %srvname% > NUL  
    if ErrorLevel 1 (  
      echo "========================================">>E:at empkeepAliveLog.txt  
      echo %date%+ %time% ">>当前进程不存在" >> E:at empkeepAliveLog.txt  
      ::echo %date%+ %time% >> E:at empkeepAliveLog.txt
      echo "开始启动">> E:at empkeepAliveLog.txt
      e:
      cd bat
      app.bat
      echo "执行成功" >> E:at empkeepAliveLog.txt
      echo "========================================">>E:at empkeepAliveLog.txt  
      ) else (  
      echo %date%+ %time% "进程存在">> E:at empkeepAliveLog.txt    

  • 相关阅读:
    Oracle学习(十四):管理用户安全性
    Android在发送带有附件的邮件
    Naive Bayes Classification
    java大全经典的书面采访
    安卓实现实时视频传输
    TCP:三次握手,URG、ACK、PSH、RST、SYN、FIN 含义
    SYN(synchronous)TCP/IP
    面向对象、面向过程与哲学
    面向过程和面向对象的哲学基础
    面向过程
  • 原文地址:https://www.cnblogs.com/sunyllove/p/11199613.html
Copyright © 2011-2022 走看看