Onde o /etc/init.d/dovecot entrou em 14.04?

12

Estou tentando configurar o dovecot + postfix em uma nova imagem da versão 14.04 no EC2. Eu instalei a entrega da pilha de mensagens sem instalar o postfix ou o dovecot separadamente. Agora não consigo descobrir como reiniciar o dovecot porque /etc/init.d/dovecot parece estar faltando. Ou eu estou esquecendo de alguma coisa? Obrigado.

    
por jingx 20.04.2014 / 17:31

3 respostas

1

Obrigado ao @douggro pelo lembrete! Na verdade, eu fiz sudo service --status-all , mas o dovecot não estava na lista e, em seguida, sudo service dovecot retornou dovecot: unrecognized service , o que me fez acreditar que o dovecot ainda não foi convertido em um serviço. Então, eu nunca pensei em realmente tentar reiniciar.

    
por jingx 01.05.2014 / 17:45
9

Ok, então depois de passar pelo wiki do dovecot (versão 2), parece que podemos reiniciar / recarregar / parar o dovecot usando:

Para raiz:

# doveadm reload - para reiniciar / recarregar o dovecat

# doveadm stop - para parar o dovecat

Para usuários do sudo:

# sudo doveadm reload - para reiniciar / recarregar o dovecat

# sudo doveadm stop - para parar o dovecat

Você pode apenas digitar doveadm / sudo doveadm para ver uma lista de outros comandos que você pode usar com o doveadm também.

    
por AndrewL 03.08.2015 / 21:48
2

Quando os serviços antigos são convertidos do init.d para o upstart , service status xxxx retorna o serviço não reconhecido. Em vez disso, use servicename status

A coexistência de upstart e init.d é confusa, portanto, nas versões Vivid e posteriores, ela é substituída 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.

    
por tony 28.04.2015 / 09:54

Tags