Forum Programmation.shell Aide pour terminer mon script...

Posté par  .
Étiquettes : aucune
0
14
mai
2007
Bonjour à tous,

J'ai bricolé un petit script qui me permet de tester (un ping via crontab), que ma machine n'est pas plantée. S'il y a plantage, j'envois un mail. Mon petit script fonctionne parfaitement. Le problème est que quand la machine ne répond plus au ping, j'ai un mail d'alerte toute les minutes (temps du test de la crontab).
Donc je souhaiterais que mon script n'envois plus de mail tant que la machine ne répond pas. Par contre, quand la machine répond à nouveau, j'envoie un mail pour dire que tout est rentré dans l'ordre.

Merci pour votre aide.
  • # verrou fichier

    Posté par  (site web personnel) . Évalué à 3.

    pour le premier ping perdu, il t'envoie un mail et fait un touch d'un fichier qui indique qu'il t'a envoyé un mail.

    Si le ping ne répond pas et que le fichier est présent -> pas de mail

    Quand le ping revient, suppression du fichier.
  • # Monit

    Posté par  . Évalué à 1.

    Bonjour,

    Je ne réponds pas à ta question, mais j'ai un peu regardé à ce projet qui a l'air vraiment pas mal (je l'ai un peu testé).

    Cet outil te permet de faire ce que tu veux en configurant uniquement un fichier de config.

    http://www.tildeslash.com/monit/news/

    Désolé de ne pas répondre à ta question mais si jamais, tu as une piste pour faire ce que tu veux ;-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.