TL;DR:我需要一种便宜而简单的方法来在断电时在 PC 上运行脚本。
我有一台高功率台式机和 APC UPS (BR1500VA)。我住在一个每天大约停电一次的城市,每次大约 1 小时。停电时 UPS 会发出很大的噪音,如果我不在家,默认情况下它会让 PC 进入休眠状态。我有 32GB RAM,Windows 安装在 SSD 上,我认为休眠是一个糟糕(而且非常慢)的想法。此外,当我回来打开 PC 时,UPS 会长时间发出风扇噪音,因为它正在充电,这是因为它在缓慢的休眠期间损失了电量。关闭 PC 并不好,因为我的工作会话在启动后需要很长时间才能打开。我不在家时通常会让 PC 进入睡眠状态。所以我正在考虑将我的 UPS 插入我家的备用电池。PC 将从 UPS 获得电力,而 UPS 将从家庭备用电池获得电力。家庭备用电池无法承担我正在运行的 PC 的负载,它会使房子里的所有灯变暗,或者可能关闭一分钟。我所需要的只是一种方法,可以自动向 PC 发送断电信号,然后我的 PC 就会进入睡眠模式。它在睡眠时会消耗大约 10 瓦的电量,而 UPS 可能需要 11 瓦的电量。此时,家用备用电源会变得很顺畅,它会尽可能长时间地为 UPS 提供 11 瓦的电量。当然,当家用备用电源耗尽电池电量时,它会关闭,UPS 会让 PC 进入休眠状态,这种情况很少发生。
我只需要一种便宜而可靠的方式将信号发送到我的电脑。收到信号后,我想运行一个脚本,如果我不在,它会让我的电脑进入睡眠状态。或者让它进入低功耗模式,这样我就可以继续工作了。