admin管理员组文章数量:1130349
更新了更加简洁的新方式:https://blog.csdn/ZJXCSDN_/article/details/117195838
需求
为配合UPS,实现停电软路由自动关机
ping检测脚本
定时ping 指定IP,通过ping的结果,判断设备是否在线,以此来辨别是否停电,网上看到的教程都是ping一个IP,这里改为ping 两个IP,并且提供修改次数 PING_SUM、跟ping的间隔时间 SLEEP_SEC,同时将异常情况记录到日志文件 LOG_PATH
只有连续 PING_SUM 次,两个IP都ping不通,才会执行关机
文件名及路径:/vmfs/volumes/datastore1/power/power_ping.sh
#!/bin/sh
#ping 的总次数
PING_SUM=8
#ping 的间隔时间,单位秒
SLEEP_SEC=60
LOG_PATH="/vmfs/volumes/datastore1/power/log.txt"
cnt=0
while :
do
ping -c 1 -W 1 192.168.2.2 > /dev/null
ret=$?
ping -c 1 -W 1 192.168.2.234 > /dev/null
ret2=$?
if [[ $ret -eq 0 || <更新了更加简洁的新方式:https://blog.csdn/ZJXCSDN_/article/details/117195838
需求
为配合UPS,实现停电软路由自动关机
ping检测脚本
定时ping 指定IP,通过ping的结果,判断设备是否在线,以此来辨别是否停电,网上看到的教程都是ping一个IP,这里改为ping 两个IP,并且提供修改次数 PING_SUM、跟ping的间隔时间 SLEEP_SEC,同时将异常情况记录到日志文件 LOG_PATH
只有连续 PING_SUM 次,两个IP都ping不通,才会执行关机
文件名及路径:/vmfs/volumes/datastore1/power/power_ping.sh
#!/bin/sh
#ping 的总次数
PING_SUM=8
#ping 的间隔时间,单位秒
SLEEP_SEC=60
LOG_PATH="/vmfs/volumes/datastore1/power/log.txt"
cnt=0
while :
do
ping -c 1 -W 1 192.168.2.2 > /dev/null
ret=$?
ping -c 1 -W 1 192.168.2.234 > /dev/null
ret2=$?
if [[ $ret -eq 0 || <版权声明:本文标题:【软路由】esxi 通过ping实现停电自动关机 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763796253a2964322.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论