На почтовом сервере мне нужно перезагрузить Dovecot после того, как Certbot обновит мои сертификаты Let's Encrypt. Согласно документации Certbot можно использовать - deploy-hook
:
Команда, запускаемая в оболочке один раз для каждого выданного сертификата.
Я нашел задание cron, которое было создано автоматически по адресу /etc/cron.d/certbot
, и с помощью certbot и этого вопроса я решил, что буду использовать:
0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew --deploy-hook "service dovecot reload"
Проблема в том, что Docecot не перезапускается. Обновление сертификата по-прежнему выполнено. Мой вопрос: Как убедиться, что Dovecot перезагружается после обновления сертификата?
Дополнительная информация: Сервер работает на Ubuntu 18.04.3 LTS с Certbot 0.31.0 .