bat每隔15秒检查程序是否正常运行,如果未检测到端口则重启程序

@echo off

设置编码为936格式防止中文乱码,后面有介绍936
chcp 936
:x
setlocal enabledelayedexpansion
netstat -an|findstr 0.0.0.0:19000 >nul 2>nul
if errorlevel 1 (

如果不存在端口19000则写入日志并启动程序
echo  %date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,2%:%time:~3,2% 端口未启用,自动重启 >>%date:~0,4%-%date:~5,2%.log

开启的新的cmd运行的程序
start C:\Users\045\Desktop\a.bat
) else (
echo 服务已开启
)

这是等待15秒后跳转到标记x继续执行
ping -n 15 127.0.0.1>nul
goto x

如果出现中文乱码直接在cmd窗口中,执行chcp 936

1258 越南语

1257 波罗的语

1256 阿拉伯语

1255 希伯来语

1254 土耳其语

1253 希腊语

1252 拉丁 1 字符 (ANSI)

1251 西里尔语

1250 中欧语言

950 繁体中文

949 朝鲜语

936 简体中文

932 日语

874 泰国语

850 多语种 (MS-DOS Latin1)

437 MS-DOS 美国英语
 然后bat文件右键用“ 编辑”  打开,

另存为时,UTF-8保存为ANSI 格式。即可解决运行是乱码问题

bat运行jar文件

@echo off

java -jar C:\Users\045\Desktop\xn-0.0.1.jar

@pause

bat监控程序是否运行相关推荐

  1. HYPER-V:无法打开虚拟机XXX,因为虚拟机监控程序未运行

    说说我遇到的情况 环境:server2012 建立后一切正常,突然有一天服务器无辜宕机,然后用之前做好的备份ghost了一下,结果就提示 " Hyper-V:无法打开虚拟机XXX,因为虚拟机 ...

  2. bat批处理延迟运行脚本

    @echo off :aaa pause 这里是你需要运行的程序 for /l %%i in (0,1,10000) do echo %%i>nul goto aaa 当然bat延迟运行还有其他 ...

  3. 让一个python源文件也能像bat批处理文件那样运行[转]

    有没有想过让一个python源文件也能像bat批处理文件那样运行?下面给大家演示一下一个小小的trick. ? 1 2 # || cd "%~dp0" && pyt ...

  4. bat批处理延迟运行脚本(zz)

    @echo off :aaa pause 这里是你需要运行的程序 for /l %%i in (0,1,10000) do echo %%i>nul goto aaa 当然bat延迟运行还有其他 ...

  5. cmd执行bat结果不回显_让bat批处理后台运行,不显示cmd窗口(完全静化)

    背景:由于我有某云的服务器(win server), 上面挂有好几个程序, 为了更好的监控他们, 我使用了一个最笨的方法, 就是下面的方法. 实现:我要监控的程序有三个, 成为ABC吧, 下面先把三个 ...

  6. .bat文件不能运行怎么办? bat文件不能运行解决方法。

    bat是一种批处理文件,里面存储着一定量的命令,可以在windows下直接执行,而最近发现很多网友出现了.bat文件不能运行的问题.下面小编就为大家详细介绍后缀名为bat的文件不能运行的解决方法,来看 ...

  7. 使用shell脚本监控程序的运行和停止

    最近在自学shell,编写了一个shell脚本监控程序的运行,打印出开始时间和结束时间,查了一些资料,写了一个简单的脚本,希望对大家有用. #!/bin/bash# 指定一个写入开始和结束时间的txt ...

  8. win10下hyper-v新建的虚拟机无法启动,提示虚拟监控程序未运行,什么原因?怎么解决?

    目录 1 问题现象 2 解决方法 3 终极大招 1 问题现象 因为需要用到hyper-v,所以安装完hyper-v后,新建了一个虚拟机,在开启虚拟机的时候,提示"虚拟监控程序未运行" ...

  9. Hyper-V无法启动虚拟机因为虚拟机监控程序未运行

    windows10 企业版 使用Hyper-V,结果启动的时候发现报错"无法启动虚拟机因为虚拟机监控程序未运行". 解决方式 在网上查资料找到以下几种方法: CPU不支持.我的支持 ...

最新文章

  1. 3句话点评2020年看过的那些精彩的电影
  2. python opencv 如何给图片添加文字?cv2.putText() PIL
  3. 文本分类中的特征词选择算法系列科普(前言AND 一)
  4. windows 10下搭建pyspark与遇到的一些问题的解决方法
  5. JavaScript 第四课 案例研究:JavaScript图片库
  6. 微信小程序echarts层级太高
  7. jQuery实现表格行上移下移和置顶
  8. qt 怎么设计个性化的滑块_滑块上走滑块模具结构设计,不一样的结构思维成就你的高薪职业...
  9. php serialize error at offset,unserialize(): Error at offset出现的原因分析以及解决方法
  10. 硬盘整数分区最精确地方法(转载)
  11. 代码管理学:通过文档记录,实现工作传承
  12. DevCon 5 2019 活动照片
  13. 操作系统:动态分区存储(首次适应算法、最佳适应算法)
  14. 转】用Hadoop构建电影推荐系统
  15. 自己动手开发安卓版按键精灵
  16. 内网直播局域网直播校园直播播控系统如何建设
  17. oracle 从执行计划的预估行数看执行计划是否正确
  18. js indexOf使用及注意事项以及数组使用indexOf
  19. iOS开发——加载、滑动翻阅大量图片解决方案详解 .
  20. tmux无法使用鼠标滚轮滚动页面

热门文章

  1. python中zipfile的使用_详解python3中zipfile模块用法
  2. 【UCOSIII】1.初识UCOS
  3. C# dotnet 使用 OpenXml 解析 PPT 里面的视频
  4. 【学习笔记】LaTeX中怎么添加文本高亮和给文字标红?
  5. ABAP 选择屏幕标题和ALV标题的修改
  6. 晒工资的帖子,08年最新行情(转载)
  7. 联想小新14.20190717
  8. hookZz,Dobby,xHook,consoleDebugger
  9. SUSE Linux Enterprise Server 15 SP3 Install
  10. 萤石云视频EZOpenSDK的集成与使用