J'essaie de configurer dovecot + postfix sur une nouvelle image de version 14.04 dans EC2. J'ai installé mail-stack-delivery sans installer séparément postfix ou pigeonnier. Maintenant, je ne peux pas comprendre comment redémarrer dovecot car /etc/init.d/dovecot semble manquant. Ou est-ce que je manque quelque chose? Merci.
13
sudo service dovecot restart
pourrait fonctionner.service status dovecot
devrait renvoyer unstopped/waiting
statut.Réponses:
Ok donc après avoir parcouru le wiki de dovecot (version 2), il semble que l'on puisse redémarrer / recharger / arrêter dovecot en utilisant:
Pour root:
# doveadm reload
- pour redémarrer / recharger dovecat# doveadm stop
- pour arrêter le pigeonnierPour les utilisateurs de sudo:
# sudo doveadm reload
- pour redémarrer / recharger dovecat# sudo doveadm stop
- pour arrêter le pigeonnierVous pouvez simplement taper
doveadm
/sudo doveadm
pour voir une liste d'autres commandes que vous pouvez également utiliser avec doveadm.la source
Lorsque les anciens services sont convertis de init.d en upstart ,
service status xxxx
renvoie le service non reconnu. Veuillez plutôt utiliserservicename status
La coexistence de upstart et init.d prête à confusion, donc dans Vivid et les versions ultérieures, il est remplacé par systemd
L'état actuel en 14.04 est source de confusion et crée également des problèmes lors de la surveillance des choses, du moins avec mon expérience.
la source
Merci à @douggro pour le rappel! Je l'ai fait
sudo service --status-all
mais dovecot n'était pas sur la liste, puissudo service dovecot
revientdovecot: unrecognized service
, ce qui m'a fait croire que dovecot n'était pas encore converti en service. Je n'ai donc jamais pensé à essayer de redémarrer.la source