Как я могу получить электронное письмо, когда выскочка контролировала переикру сценария?

Я не думаю, что Вы найдете любой весь закон о затрагивании, который применяется везде, и я не думаю, что Вы найдете что-либо, что описывает конкретно, как сохранить пароль.

Существует большое количество стандартов, связанных с проблемами безопасности конкретные поля и типы сервисов. Большинство этих стандартов включает некоторую информацию о том, как учетные данные аутентификации, как предполагается, сохранены и сохранены безопасными. Отказ следовать этим стандартам может привести к правовым проблемам.

5
задан 17 February 2011 в 22:26
3 ответа

Вы могли добавить a mail управляйте в своем сценарии или записи сценарием обертки, который делает это и затем называет Ваш сценарий. Затем Вы сделали бы, чтобы Выскочка использовала Ваш сценарий обертки.

echo 'Script scriptname respawned' | mail -s "respawn notice" foo@example.com
0
ответ дан 3 December 2019 в 02:00

Вы могли записать строку файла конфигурации постзапуска для отправки электронного письма.

# An Upstart script to manage the foo service
respawn

post-start script
    echo "my-foo service started at `date +"%F %T.%N"`" | mail -s "My-foo Service Started" me@mydomain.org
    echo "my-foo service started at `date +"%F %T"`" | mail -s "My-foo Service Started" them@theirdomain.org
end script

exec -u foo-user /usr/local/bin/foo
2
ответ дан 3 December 2019 в 02:00

Запишите другое задание, которое начнется при событии остановлено для задания, которое вы отслеживаете. Внутри этого задания вы можете проверить EXIT_CODE и принять соответствующие меры, например :

# /etc/init/service_alert.conf
start on stopped myservice

task

script
    env >> /var/log/service_alert.log
    [ $EXIT_STATUS -ne 0 ] && echo "Env: $(env)" | mail -s "Alert $JOB is down!" page@example.com 
end script
0
ответ дан 3 December 2019 в 02:00

Теги

Похожие вопросы