web-dev-qa-db-fra.com

Où est allé /etc/init.d/dovecot en 14.04?

J'essaie de configurer dovecot + postfix sur une nouvelle image de version 14.04 dans EC2. J'ai installé mail-stack-delivery sans installer postfix ou dovecot séparément. Maintenant, je ne peux pas comprendre comment redémarrer dovecot car /etc/init.d/dovecot semble manquer. Ou est-ce que je manque quelque chose? Merci.

13
jingx

Merci à @douggro pour le rappel! En fait, j'ai utilisé Sudo service --status-all, mais pigeonnier n'était pas dans la liste, puis Sudo service dovecot renvoie dovecot: unrecognized service, ce qui m'a fait croire que pigeonnier n'était pas encore converti en service. Donc, je n'ai jamais pensé à réellement essayer avec redémarrage.

1
jingx

Ok, donc après avoir parcouru le wiki de pigeonnier (version 2), il semble que nous puissions redémarrer/recharger/arrêter pigeonnier en utilisant:

Pour root:

# doveadm reload - pour redémarrer/recharger le dovecat

# doveadm stop - pour arrêter dovecat

Pour les utilisateurs de Sudo:

# Sudo doveadm reload - pour redémarrer/recharger le dovecat

# Sudo doveadm stop - pour arrêter dovecat

Vous pouvez simplement taper doveadm/Sudo doveadm pour afficher une liste des autres commandes que vous pouvez utiliser avec doveadm.

12
AndrewL64

Lorsque les anciens services sont convertis d'init.d en pstart , service status xxxx renvoie le service non reconnu. Veuillez plutôt utiliser servicename status

La coexistence de upstart et init.d est source de confusion. Elle est donc remplacée par Vivid et les versions ultérieures par systemd

L'état actuel dans 14.04 confond et crée des problèmes lors de la surveillance des choses aussi, au moins avec mon expérience.

2
tony