⾃动重启崩溃程序_⽹管⽇常bat脚本:jian程序关闭⾃动重启
相信当过⽹络管理员的⼩伙伴们总有⼀些需要7*24⼩时运⾏的监控程序要跑,可是因为千奇百怪的原因,这些程序跑⼀段时间后总会⾃⼰宕掉。
虽说苦逼的⽹管总是需要全天候值班的,但现实中⼜不可能时刻盯着监控屏幕看是吧(吃饭或上厕所总要时间 ̄□ ̄||),这个时候,其实只要写⼀⼩段脚本,就可以实现⾃动检测、程序宕掉⾃动重启的功能,满⾜⽹管时时刻刻监(tou)控(lan)的需求。
脚本如下(复制到txt⽂档中另存为bat后缀⽂件):
@echo off
title 程序关闭⾃动重启(刷新频率30秒)by lgddengchaoxin
::标题
mode con cols=60 lines=20
:1
tasklist | find "" ||start /d "C:Program Files (x86)TeamViewerVersion8" &&echo %date% %time%>>
::在任务进程中寻,如果不到则运⾏C:Program Files (,同时记录当前时间到中
ping 127.1 -n 30 >nul 2>nul
::ping系统的回环地址,30代表30次,正常ping⼀次⼀秒,所以这⾥就是等待30秒
teamviewergoto 1
::回到循环中,整个脚本的⽬的就是实现30秒的频率检测⼀下程序有没有宕掉
运⾏图如下:
右边txt是⼿动打开查看的,记录宕掉重启的时间
当然,有时候觉得⽼是有个cmd框在那⾥看起来很碍眼,这个时候我们可以写多⼀个vbs,⽤它来实现静默运⾏:
(将以下代码复制到txt⽂档中另存为vbs后缀⽂件)
createobject("wscript.shell").run "H:UsersAdministratorDesktop每30秒检测程序脚本每30秒刷新检测.bat",0
其实原理就是通过vbs来运⾏bat⽂件,只要开机后双击vbs运⾏即可,要关掉脚本的话,就在任务管理器那⾥将的进程结束掉即可。
简单实⽤,将代码中的程序名和路径改⼀下即可使⽤,实乃偷懒神器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。