Como posso desativar o postfix na inicialização?

5

Não consigo que o cron pare de me enviar spam com notificações de trabalho concluídas. Está ficando fora de controle e começando a entupir o meu servidor de e-mail "real", então eu gostaria apenas de desabilitar o postfix enquanto eu decido qual trabalho não vai / dev / null (qualquer ajuda sobre isso também é apreciada .)

Eu posso parar o serviço, mas toda vez que eu reinicio, ele checa todos os e-mails em que ele está se segurando, e meu servidor de e-mail está desativado há algum tempo.

Como evito que o postfix seja iniciado na inicialização e como posso visualizar suas mensagens retidas?

    
por Tanner Faulkner 21.12.2012 / 16:42

2 respostas

14

O postfix é iniciado em init.d , portanto você pode usar update-rc.d para desativá-lo na inicialização:

sudo update-rc.d postfix disable

Quando você quiser ativá-lo novamente:

sudo update-rc.d postfix enable

Mesmo que esteja desativado, você ainda pode iniciá-lo manualmente com sudo service postfix start .

Se update-rc.d não estiver em seu sistema, você terá que instalar o pacote sysvinit-utils ou sysv-rc , ou similar (esses são para 12.04, não me lembro se 10.04 usam os mesmos nomes).

Quanto às notificações, geralmente o email lhe dará uma pista sobre qual trabalho o enviou, mas se você quiser rastrear todos os trabalhos executados pelo cron, você pode dar uma olhada no crontab e /etc/cron.* . Veja a seção NOTES em man cron para detalhes.

crontab -l
sudo crontab -l
ls -lr /etc/cron.*

Você também pode verificar o syslog:

sudo grep -i cron /var/log/syslog
    
por sierrasdetandil 21.12.2012 / 17:46
1

Pare o serviço como root: update-rc.d postfix disable Veja a fila como raiz: showq

Veja também a seção SEE ALSO na página de manual na Web .

Cada tarefa cron que não precisa de saída de e-mail redireciona a saída para / dev / null: Por exemplo,

15 5 * * * command > /dev/null 2>&1

    
por user8290 21.12.2012 / 17:47