Ich versuche, Dovecot + Postfix auf einem neuen 14.04 Release-Image in EC2 zu konfigurieren. Ich habe Mail-Stack-Delivery installiert, ohne Postfix oder Dovecot separat zu installieren. Jetzt kann ich nicht herausfinden, wie man dovecot neu startet, weil /etc/init.d/dovecot zu fehlen scheint. Oder vermisse ich etwas? Vielen Dank.
13
sudo service dovecot restart
könnte funktionieren.service status dovecot
sollte einstopped/waiting
Status zurückgegeben werden.Antworten:
Ok, nachdem wir das Wiki von dovecot (Version 2) durchgesehen haben, können wir dovecot anscheinend neu starten / neu laden / stoppen, indem wir Folgendes verwenden:
Für root:
# doveadm reload
- um dovecat neu zu starten / neu zu laden# doveadm stop
- Taubenschlag zu stoppenFür sudo Benutzer:
# sudo doveadm reload
- um dovecat neu zu starten / neu zu laden# sudo doveadm stop
- Taubenschlag zu stoppenSie können einfach
doveadm
/sudo doveadm
eingeben, um eine Liste anderer Befehle anzuzeigen, die Sie auch mit doveadm verwenden können.quelle
Wenn die alten Leistungen von init.d zum umgewandelt werden Emporkömmling ,
service status xxxx
kehrt Dienst nicht erkannt. Verwenden Sie stattdessen bitteservicename status
Die Koexistenz von upstart und init.d ist verwirrend, daher wird sie in Vivid und späteren Releases durch systemd ersetzt
Der aktuelle Stand in 14.04 ist verwirrend und führt, zumindest nach meiner Erfahrung, auch zu Problemen bei der Überwachung.
quelle
Danke an @douggro für die Erinnerung! Ich tat
sudo service --status-all
es tatsächlich, aber Taubenschlag war nicht auf der Liste und kehrte dannsudo service dovecot
zurückdovecot: unrecognized service
, was mich glauben ließ, dass Taubenschlag noch nicht in einen Service umgewandelt wurde. Also habe ich nie daran gedacht, es tatsächlich mit einem Neustart zu versuchen.quelle