Verifique se o arquivo da caixa de correio para raiz (possivelmente /var/mail/root
) é mais recente do que aquele de um arquivo tocado pela verificação anterior. Em caso afirmativo, gere um email. Independentemente disso, toque no último arquivo verificado. Execute este script em cron
.
#!/bin/sh
FILE_TO_CHECK=/var/mail/root
LAST_RUN_FILE=/root/.mailboxcheck
if [ $FILE_TO_CHECK -nt $LAST_RUN_FILE ]; then
echo "file is newer, hooray"
fi
touch $LAST_RUN_FILE
Outra opção seria coletar os spools de correio em algum lugar (por exemplo, via rsync
) e, em seguida, ter uma página da Web ou algum outro tipo de painel que mostre essas informações coletadas.