以前用群晖,用了一个ups电源,通过计划任务实现可用,现在想用于铁威马。不知咋个弄,特把原来用的代码贴上来,看看有没有大佬能帮忙修改一下,以便用于铁威马F4-423,造福于广大友友,在此先行谢过。
它的实现原理是这样的,首先普通的UPS可以保证在断电后一段时间内持续供电,然后使用任务计划在群晖内每5分钟运行一次下面的脚本。
#!/bin/sh
MonitorIP=192.168.1.5
DelayTime=300s
ping -c 2 $MonitorIP > /dev/null
result=$?
if [ $result -eq 0 ]
then
echo "AC Power online."
else
synologset1 sys warn 0x11600036
echo "AC Power maybe offline, check again after 5 minutes. "
sleep $DelayTime
ping -c 2 $MonitorIP > /dev/null
result=$?
if [ $result -eq 0 ]
then
synologset1 sys warn 0x11600037
echo "AC Power restored."
else
synologset1 sys warn 0x11600035
shutdown -h now
fi
fi
exit 0
脚本的定义是“ping一次没有UPS保护的路由器,当发现ping不到路由器时,则5分钟后再试一次,如果5分钟后还是ping不到路由器,则通知群晖关机”。
在群晖的任务计划里面设置每天运行,首次运行时间00:00,运行频率是每隔5分钟,最后运行时间设置为23:55这样就可以了。
但是我把这个脚本用在铁威马好像不行啊,救大佬赐教,谢谢。
探讨用任务计划实现不支持的Ups电源支持铁威马
Re: 探讨用任务计划实现不支持的Ups电源支持铁威马
synologset1 sys warn 0x11600036这个是群晖系统指令集,有谁知道铁威马系统指令集请告诉一下,谢谢!
Re: 探讨用任务计划实现不支持的Ups电源支持铁威马
请提供一下你UPS的品牌型号,节后让技术同事帮忙看看。
Re: 探讨用任务计划实现不支持的Ups电源支持铁威马
TOS系统是TOS5.1.67版本,还是TOS4.2的系统呢?
请提供一下UPS品牌及型号。
请提供一下UPS品牌及型号。
Re: 探讨用任务计划实现不支持的Ups电源支持铁威马
我的ups是杂牌的,不支持nas,,只有通过我上面说的代码,用任务计划的途径实现保护。可那个代码是群晖用的。我现在就是想知道这个群晖系统指令集如何换成铁威马的。其他代码都是通用的。就是这个
synologset1 sys warn 0x11600035
synologset1 sys warn 0x11600036
synologset1 sys warn 0x11600037
synologset1 sys warn 0x11600035
synologset1 sys warn 0x11600036
synologset1 sys warn 0x11600037