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    

  • 相关阅读:
    eclipse上传下载github
    GitHub整合idea 上传和下载
    Git安装与配置
    第八天springboot整合redis
    第七天.spring boot 整合mybatis并使用Junit进行测试
    ssm的各种配置资源
    Git相关软件下载
    Eclipse上传项目到GitHub
    SpringBoot使用spring data jpa及在页面yaml中显示
    spring boot 整合mybatis及使用Junit进行测试
  • 原文地址:https://www.cnblogs.com/sunyllove/p/11199613.html
Copyright © 2011-2022 走看看