A-A+
断开网络后自动关机(重启)的BAT
停电是件很烦的事,服务器安装了UPS的,停电后又要去手动关机,一旦忘记了,不但UPS白买了,服务器硬盘也受损,严重的还会坏!
本批处理生效要保证几个硬性条件
服务器有UPS后备电源(不然完全没电了怎么关机).
连接服务器与路由器的交换机没有UPS(如果交换机也有备电,本地连接是不会断的)
你的UPS能顶3分钟!(3分钟都顶不了的换了吧)
这个批处理是自动检测本地连接断开3分钟后自动关机,如果3分钟内本地连接通了,会取消关机
可以复制以下内容保存成BAT格式,如果怕出问题,也可以下载附件中的文件
@echo off title 本地连接断开自动关机 color 3c echo 网络连接状态刷新中…… ping -n 2 192.168.1.254>nul &rem 将这里的IP改为你网吧路由器的网关 ::IF ErrorLEVEL 1 ( goto 网络连接断开) else (goto 网络连接正常) if errorlevel 1 goto 网络连接断开 if errorlevel 0 goto 网络连接正常 :网络连接正常 taskkill /f /im timeout.exe shutdown -a cls @echo off title 本地连接断开自动关机 MODE con: COLS=50 lines=20 color 3c echo. echo ┌──────────────────────┐ echo │ │ echo │ │ echo │┈┈停电自动关机程序,请不要关闭本窗口!┈┈│ echo │ ┈┈爱免费吧 www.imf8.cn为您提供支持 ┈┈ │ echo │ │ echo ┕──────────────────────┙ echo 当前网络连接状态:服务器网络连接正常…… %0 :网络连接断开 ::timeout -40 /nobreak ::这里可以加入网络被断开时所需要执行的命令。 shutdown -s -t 180 cls @echo off title 本地连接断开自动关机 MODE con: COLS=50 lines=20 color 3c echo. echo ┌──────────────────────┐ echo │ │ echo │ │ echo │┈┈停电自动关机程序,请不要关闭本窗口!┈┈│ echo │ ┈┈爱免费吧 www.imf8.cn为您提供支持 ┈┈ │ echo │ │ echo ┕──────────────────────┙ echo 当前网络连接状态:服务器网络连接已断开…… %0
有人说BAT执行起来很占CPU可以试试这个小程序吧!
以下是一个小程序,配置config.ini打开自己配置一下,一定要设置正确.不然会马上关机!
下载:
评论已关闭!