probleme avec la syntax "If not"

probleme avec la syntax "If not" - Shell/Batch - Programmation

Marsh Posté le 07-09-2006 à 22:03:52    

Je souhaite realiser un batch qui fasse un backup de plusieur dossier en reseaux.
 
Mon probleme est que je souhaite ordonner un batch de ne pas faire de backup si un ordinateur ne repond pas a la commande PING
 
Voici un exemple de newbie ( qui ne marche pas bien sur )
 
@echo off
if not "ping thinkpad"=="Pinging thinkpad [192.168.2.151] with 32 bytes of data:
 
Reply from 192.168.2.151" GOTO FIN
 
set fSrc="D:\Downloads"
set fDest="D:\Backup"
 
rem sauvegarde
xcopy /I /S /H /Q /Y %fSrc% %fDest%\sauv_%fMois%\
echo > %fDest%\log_%fMois%.txt
GOTO FIN
 
:FIN

 
Avez vous une idee comment realiser cela ?


Message édité par kilimats le 07-09-2006 à 22:04:45
Reply

Marsh Posté le 07-09-2006 à 22:03:52   

Reply

Marsh Posté le 08-09-2006 à 10:56:58    

oula ça marchera fonctionnera jamais comme ça !!
 
Essaye ça :
 

Code :
  1. ping -n 1 192.168.1.2 | find "TTL"
  2. if %errorlevel%==0 echo ping OK
  3. if %errorlevel%==1 echo ping NOK


Message édité par maciew le 08-09-2006 à 11:01:49
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed