-
Commande dans crontab
Bonjour,
Je check toutes les 30 minutes une log d'erreur apache dans laquelle je recherche le terme "array_multisort"
Code:
5,35 * * * * tail -2000 /var/log/httpd/error_log | grep array_multisort | mail -s "408388 array_multisort" postmaster@xxxxxxx.fr
Cela m'envoie bien un mail, mais pas les lignes trouvées. Savez-vous pourquoi ?
Merci beaucoup
-
Bonjour,
Citation:
Savez-vous pourquoi ?
Je suppose que oui.
Est-ce qu'au moins, tu as regardé ce que donnait ta commande, étape par étape, avant de poster sur le forum? Je suppose que non.
L'étage de mail fonctionne. Donc on remonte d'un cran.
L'étage grep ne donne rien. Donc on remonte d'un cran.
Le premier étage donne un truc du genre:
Code:
bash: /var/log/httpd/error_log: Permission non accordée
Tout est donc normal. Tout fonctionne. La prochaine fois, tu éviteras d'exécuter un fichier passif.
Est-ce que la commande suivante fonctionne mieux?
Code:
grep array_multisort /var/log/httpd/error_log| mail -s "408388 array_multisort" postmaster@xxxxxxx.fr
-
Désolé, je sais pas comment j'ai pu me louper sur ce coup là!! J'ai passer la matinée a essayer de comprendre ce qui n'allait pas alors que tout allait bien. Dans ma crontab j'avais mis 200 au lieu de 2000
Merci beaucoup