OVH Cloud OVH Cloud

script test contenu d'un fichier

1 réponse
Avatar
Olivier
Bonjour,

J'ai besoin d'aide pour (en ligne de commande, mode command nt de
preference):

Tester une chaine de caractere contenu dans un fichier et declencler une
action si la chaine est presente.

Exemple:

Si presence 'warning' dans le fichier toto.log alors j'envoie un net send .
. .

(Je ne sais pas dans quel newsgroup poster cette question).

1 réponse

Avatar
Jean-Claude BELLAMY
Dans le message ,
Olivier s'est ainsi exprimé :

Bonjour,

J'ai besoin d'aide pour (en ligne de commande, mode command nt de
preference):

Tester une chaine de caractere contenu dans un fichier et declencler
une action si la chaine est presente.

Exemple:

Si presence 'warning' dans le fichier toto.log alors j'envoie un net
send . . .



Tu as pour cela la commande "findstr"
(taper findstr /? pour avoir de l'aide)

Et ensuite tester la valeur de ERRORLEVEL
(0 si chaine trouvée, 1 si non trouvée)

-------------
@echo off
findstr /i "warning" "d:machintructoto.log" > nul
if not ERRORLEVEL 1 net send /administrateur "Probleme dans le log"
-------------


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *