:START
echo %date% %time% && ping -n 1 192.168.1.1 >> pingReport.txt 2>&1
echo %date% %time% && ping -n 1 192.168.1.2 >> pingReport.txt 2>&1
echo %date% %time% && ping -n 1 192.168.1.3 >> pingReport.txt 2>&1
echo %date% %time% && ping -n 1 192.168.1.4 >> pingReport.txt 2>&1
goto START
Esto indica la fecha y la hora solo en mi pantalla, pero no en el archivo.
¿Cómo puedo obtener la fecha y la hora en el archivo txt también?
ping
redirection
batch
Henricristo
fuente
fuente
2>&1
parece * nix-esque, pero el uso de%date%
y%time%
insinúa un sistema operativo de Microsoft. La respuesta probablemente será diferente según el sistema operativo y el shell para el que lo desee.Respuestas:
echo y ping son dos comandos separados por "& amp; & amp;". De la forma en que lo escribió, el segundo comando (después de "& amp; & amp;") se envía al archivo de texto.
Si desea que los dos comandos se envíen al archivo de texto, puede ponerlos entre paréntesis:
fuente