Estou tentando configurar dovecot + postfix em uma nova imagem de versão 14.04 no EC2. Instalei o mail-stack-delivery sem instalar o postfix ou dovecot separadamente. Agora não consigo descobrir como reiniciar o dovecot porque /etc/init.d/dovecot parece estar ausente. Ou eu estou esquecendo de alguma coisa? Obrigado.
13
sudo service dovecot restart
pode funcionar.service status dovecot
deve retornar umstopped/waiting
status.Respostas:
Ok, então, depois de ler o wiki do dovecot (versão 2), parece que podemos reiniciar / recarregar / parar o dovecot usando:
Para raiz:
# doveadm reload
- para reiniciar / recarregar dovecat# doveadm stop
- para parar dovecatPara usuários do sudo:
# sudo doveadm reload
- para reiniciar / recarregar dovecat# sudo doveadm stop
- para parar dovecatVocê pode apenas digitar
doveadm
/sudo doveadm
para ver uma lista de outros comandos que também pode usar com doveadm.fonte
Quando os serviços antigos são convertidos de init.d para o iniciante ,
service status xxxx
retorna o serviço não reconhecido. Em vez disso, useservicename status
A coexistência de upstart e init.d é confusa, portanto, no Vivid e em versões posteriores, ele é substituído por systemd
O estado atual em 14.04 é confuso e cria alguns problemas ao monitorar as coisas também, pelo menos com a minha experiência.
fonte
Obrigado a @douggro pelo lembrete! Na verdade, eu fiz,
sudo service --status-all
mas o dovecot não estava na lista e depoissudo service dovecot
retornadovecot: unrecognized service
, o que me fez acreditar que o dovecot ainda não havia sido convertido em um serviço. Então, eu nunca pensei em realmente tentar reiniciar.fonte