停电后,服务器自动实现关机命令,如何实现?

-------------@echo off:start ping -n 2 192.168.0.1>nul||goto 关机 goto start:关机 shutdown -s -t 10echo 10秒关机! 取消请按任意键!pause>nul shutdown -a exit------------参考以上的批处理代码,还不是很完善,需要每隔5分钟,发出4个pin的数据包,通则没有指令,不通则实现关机命令;需要将此批处理放置在自动开机运行,但是开机运行后要等待几分钟再ping命令,因为开机后网络还没有连接就关机了。以上求完善。谢谢。说明一下最终的答案吧,留给有需要的人:代码:-------@echo off:startping -n 30 192.168.0.1||goto shutokexit:shutokshutdown -s -t 3exit-------- 加上的win系统的任务计划,一起执行即可达到目的。
2026年09月20日 15:47
有1个网友回答
网友(1):

我感觉脚本是非常深奥的

而且技巧结合 也是大家各不一样 很多高手存在
结合一下
shutdown -s -t 500 (表示500秒后关机)
shutdown -a (取消关机)

那是不是可以这样理解
开机直接执行一个300秒关机的命令
期间继续ping命令
ping通的话执行一个取消关机的命令
应该可以?