Для полей Linux в целом, найдите значение по умолчанию runlevel путем выполнения a
grep id /etc/inittab
и рассмотрение второго из разделенных от двоеточия полей. Это обычно 3 или 5 с первым более распространенным в серверах.
Принятие, которое это 3, заглядывают /etc/rc3.d
в сценариях, которые запускаются Knn
, где nn является двузначным числом. Они обычно выполняются в увеличении числового порядка когда листы сервера это runlevel.
Вы захотите записать что-то короткое и сладкое и поместить его там для раннего выполнения, сказать K01shutmail
. Сервер будет закрывать Ваш MTA очень вскоре после этого, таким образом, у Вас только будет короткое время для отправления этой почты; не делайте свой сверхкомплекс сценария.
Это все еще только поможет Вам, если сервер закроется корректно, и если Вы находите, что он не закрылся ни по какой ясной причине, которая не может быть так. Если бы доступность Вашего поля важна для Вас, я лично рекомендовал бы поместить маленькую nagios установку на дешевый общий хостинг-сервер в другом месте и имел бы тот монитор Ваше ec2 поле.
Вы можете установить один из двух milter прямо перед milter, который хотите проверить:
1- Установите MIMEDefang, а затем напишите свою собственную версию подпрограмм filter _ * , чтобы регистрировать все, что вам нужно, так, как вам нужно.
2- Измените и установите sample_milter для достижения той же цели.
Просто убедитесь, что ни один из двух установленных вами milter не изменяет и не отклоняет входящие сообщения.