Apcupsd 运行脚本?

Apcupsd 运行脚本?

我希望 apcupsd 在主计算机上运行一个脚本,以防我的 UPS 断电,我根据 apcupsd 的指南将其添加到此文件夹中:

/Etc/apcupsd

并将其命名为:“doshutdown”

以及 chmod + x

它看起来像这样:

#!/bin/bash

ssh 192.168.1.183 sudo shutdown -P 0
ssh 192.168.1.189 sudo shutdown -P 0

exit 99

我已经创建了ssh私钥,并将以下内容添加到要关机的计算机中:

sudo visudo

yourusername ALL = NOPASSWD: /sbin/shutdown

我可以从终端运行命令并关闭我网络上的机器,但是 apcupsd 不会运行我的脚本,为什么?

相关内容