problema al llamar función
Publicado por gustavo (1 intervención) el 15/03/2018 02:05:36
Hola a todos, el siguiente código hace un test a un eqipo remoto para saber si está online, actualizando un archivo .log con los datos del ping. Si no hay respuesta deberia ejecutar la función :com_fail. Si pruebo las funciones por separado, envía el email y registra el archivo .log. El problema está con la sentencia IF. No sé como resolver, para que sí los paquetes perdidos son distintos a 0, ejecute la función que corresponde.
Saludos!!
Saludos!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
Set Remote_IP=145.20.20.20
IF EXIST status.log del status.log
ping %Remote_IP% > status.log
FIND /c /i "perdidos = 0" status.log
if errorlevel= 1 goto com_fail
goto end
:com_fail
(/aquí llama la aplicación para el envío del mail/)
GOTO END
:END
Valora esta pregunta
0