[Shell] Émission alerte si fichier non reçu

Fermé
cantounet62 Messages postés 4 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 22 novembre 2018 - 15 mai 2017 à 16:38
cantounet62 Messages postés 4 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 22 novembre 2018 - 16 mai 2017 à 11:00
Bonjour à tous,

Je vous contacte car j’ai un besoin d’alerting sur un fichier de log sur une machine UNIX
Voici la structure du fichier de log, il est alimenté au fil de l’eau avec le nom du fichier et la date de reception.

toto.log

Nomfichier;datedereception
Nomfichier;datedereception
Nomfichier;datedereception

Voici le besoin :

Je suis censé recevoir de façon quotidienne un certain fichier à une heure précise
Il faudrait que j’arrive à déclencher un mail si ce fichier n’est pas reçu depuis plus de 24h00.
Je ne suis pas très à l’aise avec le scripting.

Quels conseils pouvez-vous m’apporter ?
Quelle méthode ?
Quelle structure de script?


Un grand merci pour votre aide.
Je reste bien entendu à votre disposition pour tout renseignement complémentaire
Quentin


A voir également:

1 réponse

cantounet62 Messages postés 4 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 22 novembre 2018
16 mai 2017 à 11:00
Voici la structure du fichier de log

nomdefichier1;dateheurereceptionfichier1
nomdefichier2;dateheurereceptionfichier2
nomdefichier3;dateheurereceptionfichier3

Il y a un fichier de log par jour (fichiersreçus_datedujour.log) qui contient tous les fichiers reçus du jour et leur date de réception

Exemple de fichiers de log:

fichiersreçus_16052017
PRMCRCSP;20170516020000
PRMCRCSC;20170516010000

fichiersreçus_15052017
PRMCRCSP;20170515010000
PRMCRCSC;20170515020000

L'objectif est de déclencher un mail lorsqu'un fichier n'a pas été reçu une fois dans les dernières 24h00

Dans l'exemple ci dessus avec les 2 fichiers de log,

fichier PRMCRCSP KO, il n'a pas été reçu une fois dans les dernières 24h00
fichier PRMCRCSC OK, il a été reçu une fois dans les dernières 24h00


J'espère avoir été un peu plus clair.

Merci beaucoup
0