Salut,
J’ai mis une nouvelle tâche cron en place.
00 * * * * date >> /var/log/chercheprocess.log && /usr/bin/chercheprocess >> /var/log/chercheprocess.log
Et pour bien faire, j’aimerai réceptionner un mail seulement si il y a une détection positive, à savoir:
find /var/log/chercheprocess.log -type f | xargs fgrep "1 processus" | mail -s "Détection 1 proccessus caché: voir /var/log/chercheprocess.log" root
Pour le coup, j’ai fossé le log.
:~# cat /var/log/chercheprocess.log
jeudi 7 juin 2012, 15:26:01 (UTC+0200)
Recherche de processus cach�s F.Boisson Dec2003
.../
1 processus cach�(s) trouv�(s)
À la réception c’est ok!
Extrait de gmail.
[quote]Détection 1 proccessus caché: voir /var/log/chercheprocess.log
1 processus caché(s) trouvé(s)[/quote]
Mais si je vire ce faux positif que j’ai crée, le mail reçu est vide, page blanche!
J’aimerai bien que cette dernière commande m’envoie un mail (seulement) si find à trouver 1 processus caché.
Manque un truc dans cette commande, et je sais pas comment faire …
Réception d’un mail si et seulement si il y a eu la détection d’un process.