Я не уверен, что нахожусь на правильном форуме для этого, но я нашел некоторые подсказки в другой ветке, которые предполагают, что база знаний может сработать здесь.
У меня есть скрипт запуска, работающий от имени пользователя root (под управлением Lingon X) в macOS X High Sierra (последний из 22 декабря 2018 года); скрипт предназначен для двух вещей; во-первых, записать (приблизительное) время запуска / перезапуска в локальный файл (работает нормально); и отправьте электронное письмо на внешний адрес до входа пользователя в систему (работает только в том случае, если запуск выполняется вручную после входа в систему).
(Примечание: у меня есть второй сценарий, который регистрирует / отправляет электронную почту при входе в систему / выходе из системы; все работает нормально, но мне нужно знать, когда удаленный компьютер перезагружается, а затем, скорее всего, останавливается на экране входа пользователя.)
У меня /usr/lib/postfix/master
работает от имени пользователя root; и я попытался назвать сценарий уведомления с альфа-схемой (предположительно?) запустить после него; Кроме того, я пробовал варианты сна, чтобы дать время постфиксу для запуска и принятия новых заданий.
Такие задания никогда не выполняются и не накапливаются в mailq
Я играл с попыткой проверить и отправить, только если работает postfix; это подтверждает, что postfix действительно работает, дает мне PID для журнала, но все равно не отправит или, по крайней мере, не поместит в очередь.
Какой сервис мне не хватает, который нужно запустить заранее? Или отсутствует элемент для отправки электронной почты от имени пользователя root без пользовательской среды?
Спасибо за любую помощь; если я не в том месте, дайте мне знать, пожалуйста.