本文作者:Hy221

一个断电后自动给服务器关机的BAT停电关机小程序

Hy221 8个月前 ( 12-04 ) 3975 2条评论

4.jpg

前言

停电是件很烦的事,服务器安装了UPS的,停电后又要去手动关机,一旦忘记了,不但UPS白买了,服务器硬盘也受损,严重的还会坏!

批处理生效要保证几个硬性条件

  1. 服务器有UPS后备电源(不然完全没电了怎么关机).

  2. 连接服务器与路由器的交换机没有UPS(如果交换机也有备电,本地连接是不会断的)

  3. 你的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打开自己配置一下,一定要设置正确.不然会马上关机!

下载

文件下载
资源名称:一个断电后自动给服务器关机的BAT文件大小:1MB
文章版权及转载声明:

作者:Hy221本文地址:https://www.imf8.cn/post/140.html发布于 8个月前 ( 12-04 )
文章转载或复制请以超链接形式并注明出处爱免费吧

分享到:
赞(1

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (有 2 条评论,3975人围观)参与讨论
网友昵称:@Amair
@Amair 游客2017-04-15沙发 回复 Unknown Unknown
win2008 r2 可以用吗?
网友昵称:Hy221
Hy221 游客2017-04-16 回复 Unknown Unknown
@@Amair 可以用的