Ajuda a automatizar a atualização de aliases para o sendmail

1

Atualmente, tenho uma entrada crontab que faz o seguinte:

#!/bin/bash
/etc/init.d/sendmail stop
/etc/init.d/sendmail start
/usr/bin/newaliases

Na categoria "aprender algo novo todos os dias", acabei de encontrar watch ( link ), e estou querendo saber como implementar a atualização do banco de dados sendmail aliases assistindo /etc/aliases para mudanças, ao invés de apenas cegamente smtpd cegamente todos os dias se uma atualização ocorreu ou não.

Qual é o jeito certo de fazer isso, e ele ainda deve ser executado como uma entrada crontab , ou pode ser mais ou menos daemonizado?

    
por warren 20.10.2010 / 17:19

1 resposta

1

Se você estiver usando o Linux, inotify e incron . De maneira semelhante ao cron, o incron pode ser configurado para observar eventos de mudança do sistema de arquivos (como alterações em arquivos de configuração como /etc/aliases ) e para executar processos em resposta.

    
por 20.10.2010 / 17:42

Tags