我的运行apcupsd的服务器是我的UPS上最大的负载,每当电源耗尽时,我想让服务器关机,直到UPS在低电池电压下关闭为止。(请注意,这不会损害由UPS供电的任何受影响的设备。)
但是,我不确定哪个指令最好用它来设置。
我能想到的最接近的是,将SLEEP设置为一个非常大的数字,会使UPS一直运行到被迫关闭为止,但我不清楚这是否能达到简单运行UPS直到由于电池不足而关闭为止的预期效果,还是会尝试在不安全的情况下运行(例如输出电压太低)?
apcupsd版本为3.14.10 (来自Ubuntu12.04主存储库)。
发布于 2015-01-03 23:43:21
UPS输出应该被调整,它要么是在指定的/配置的电压,要么是在0。它不应该在较低的电压下运行(0除外),不管电池的电压有多低。如果UPS在睡眠时间结束前就没电了.就这样关掉了。
请注意,更深的放电将意味着更频繁的电池更换。
无论如何,我个人使用NUT,但从应用手册来看,您似乎只想从关闭脚本中删除apccontrol killpower (或者从守护进程命令行删除--kill-on-powerfail选项)。
请注意,杀伤力的存在是有原因的;特别是:
在这种情况下,电源永远不会下降,因此服务器将被关闭。使用杀伤力,您可以从输出中获得UPS循环的额外步骤(是的,它应该是的,即使是行电源),这样服务器就会重新启动。
https://unix.stackexchange.com/questions/177244
复制相似问题