收起左侧

建议增加停电自动关机功能(针对不带USB功能的UPS)

1
回复
68
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

2025-4-30 14:42:57 显示全部楼层 阅读模式
这个功能纯粹是针对普通UPS的,不带usb和nas的通信功能
其实就是一个脚本,5分钟执行1次,去ping网关,网关ping不通就延时3分钟再ping,通了啥事都不做,还不通就关机
正常情况下网关不通就2种情况,要么停电,要么网关重启,重启3分钟也够了
飞牛可以把这个小功能做成一个应用吗?安装后让用户输入网关ip和自定义延时就好
  1. #!/bin/sh
  2. MonitorIP=192.168.1.1  # 网关的IP地址
  3. DelayTime=180s            # 延迟时间,例如3分钟
  4. if ping $MonitorIP -W 2 -w 2 -c 2 | grep '[0-9].*ms$' > /dev/null; then
  5.     echo "Power on."
  6. else
  7.     sleep $DelayTime
  8.     if ping $MonitorIP -W 2 -w 2 -c 2 | grep '[0-9].*ms$' > /dev/null; then
  9.         # 保持开机
  10.     else
  11.         poweroff
  12.     fi
  13. fi
  14. exit 0
复制代码




收藏
送赞
分享

6

主题

6138

回帖

0

牛值

管理员

2025-4-30 14:47:38 显示全部楼层
感谢你的反馈,这个需求当前优先级较低,但已加入需求池,我们会持续观察后续反馈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则