Próbuję skonfigurować dovecot + Postfix na nowym obrazie wersji 14.04 w EC2. Zainstalowałem dostarczanie stosu poczty bez instalowania osobno postfixa lub dovecot. Teraz nie mogę wymyślić, jak zrestartować Dovecot, ponieważ wydaje się, że brakuje /etc/init.d/dovecot. A może coś mi brakuje? Dzięki.
13
sudo service dovecot restart
powinno działać.service status dovecot
powinien zwrócićstopped/waiting
status.Odpowiedzi:
Ok, więc po przejściu przez wiki dovecot (wersja 2) wydaje się, że możemy ponownie uruchomić / przeładować / zatrzymać dovecot za pomocą:
Do rootowania:
# doveadm reload
- w celu ponownego uruchomienia / przeładowania dovecat# doveadm stop
- aby zatrzymać dovecatDla użytkowników sudo:
# sudo doveadm reload
- w celu ponownego uruchomienia / przeładowania dovecat# sudo doveadm stop
- aby zatrzymać dovecatMożesz po prostu wpisać
doveadm
/,sudo doveadm
aby zobaczyć listę innych poleceń, których możesz używać również z doveadm.źródło
Kiedy stare usługi są konwertowane z init.d na upstart ,
service status xxxx
zwraca usługę nierozpoznaną. Zamiast tego proszę użyćservicename status
Współistnienie upstart i init.d jest mylące, więc w Vivid i późniejszych wersjach jest zastąpione przez systemd
Obecny stan w 14.04 jest mylący i stwarza pewne problemy podczas monitorowania rzeczy, przynajmniej z mojego doświadczenia.
źródło
Dzięki @douggro za przypomnienie! Właściwie to zrobiłem,
sudo service --status-all
ale dovecot nie było na liście, a potemsudo service dovecot
wracadovecot: unrecognized service
, co sprawiło, że uwierzyłem, że dovecot nie został jeszcze przekształcony w usługę. Więc nigdy nie myślałem o próbowaniu z restartem.źródło