Где /etc/init.d/dovecot пошло в 14.04?

Я пытаюсь настроить dovecot + postfix на новом выпуске 14.04 в EC2. Я установил доставку почтового стека без установки postfix или dovecot отдельно. Теперь я не могу понять, как перезапустить dovecot, потому что отсутствует /etc/init.d/dovecot. Или я чего-то не хватает? Спасибо.

1
задан 20 April 2014 в 20:31

2 ответа

Итак, после прохождения вики dovecot (версия 2) кажется, что мы можем перезапустить / перезагрузить / остановить dovecot, используя:

Для root:

# doveadm reload - перезагрузить / перезагрузить dovecat

# doveadm stop - остановить dovecat

Для пользователей sudo:

# sudo doveadm reload - перезагрузить / перезагрузить dovecat

# sudo doveadm stop - остановить dovecat

Вы можете просто набрать doveadm / sudo doveadm, чтобы просмотреть список других команд, которые вы можете использовать с doveadm тоже.

9
ответ дан 24 May 2018 в 09:09
  • 1
    Спасибо за реальный ответ. Зачем они это делали? Просто нарушите стандарт, чтобы сделать нашу жизнь более сложной? лол – Zv_oDD 15 September 2015 в 20:00
  • 2
    @Zv_oDD Борьба реальная хаха – AndrewL 15 September 2015 в 20:15

Когда старые службы преобразуются из init.d в upstart, service status xxxx возвращает службу непризнанной. Вместо этого используйте servicename status

Сосуществование выскочки и init.d запутывает, поэтому в Vivid и последующих версиях он заменяется на upstart

текущее состояние в 14.04 запутывает и создает некоторые проблемы при мониторинге вещей, по крайней мере, с моим опытом.

2
ответ дан 24 May 2018 в 09:09

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

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