Je voudrais écrire un script simple qui m'alerte si un journal change. Pour cela, j'utilise grep pour trouver les lignes qui m'intéressent. En ce moment, cela fonctionne comme ceci:
grep line /var/log/file | mail -s Log email@domain.tld
Le problème est que cela envoie un e-mail même si aucune ligne correspondante n'est trouvée. L'utilitaire de messagerie de mailutils ne semble pas avoir de commutateur lui demandant de supprimer les messages dont le corps est vide.
Existe-t-il un moyen rapide et facile de le faire?