Получение выходных данных `pmset -g ps` для запуска электронной почты через Mail.app, когда вывод включает"UPS Power"

Я только что получил ИБП и хотел бы получать уведомления по электронной почте всякий раз, когда ИБП включается. Я подключил ИБП через USB, чтобы OS X могла отслеживать его через Energy Saver, но других вариантов для уведомлений нет.

Я попытался установить apcupsd, но не могу установить его из-за проблем совместимости с OS X 10.11.1

В попытке найти простой обходной путь в отсутствие apcupsd для достижения этой цели, я смотрю на использование pmset -g ps указывать текущее состояние питания, так как он выдает строковый вывод, обозначающий состояние как "Питание переменного тока" или "Питание ИБП"

Я хочу, чтобы электронная почта отправлялась всякий раз, когда вывод pmset -g ps содержит "UPS Power", Не совсем уверен, нужно ли мне передать вывод в виде файла или установить его в буфер обмена, который затем может быть прочитан терминалом для запуска электронной почты через Mail.app, если он содержит эту конкретную строку, или если есть более простой метод с помощью Automator для достижения этой цели.

Благодарю вас!

0 ответов

Другие вопросы по тегам