Archivo BAT que genera log - TODO SOBRE INFORMATICA

Archivo BAT que genera log - TODO SOBRE INFORMATICA

Vaya al Contenido


Cómo hacer que un archivo BAT genere log

No hay duda de que los archivos BAT son herramientas sumamente útiles, pero su función se potencia cuando este genera un log, ya que este log nos permite saber que pasó durante todo el proceso, lo cual es ideal para encontrar errores o para hacer algún tipo de monitoreo.
La forma más fácil de agregar un log a un archivo BAT es creando una variable que contenga la ruta y nombre del archivo de logs, esto se hace escribiendo lo siguiente adentro del archivo BAT:
SET LogNombre=C:\LogArchivo.log
Al inicio del log es recomendable que tenga algún tipo de separador o delimitador, pues de esta forma sabremos cuando inicia y termina cada ejecución. El separador que más se suele usar es una línea hecha con varios guiones “-”, este se logra escribiendo lo siguiente adentro del archivo BAT:
ECHO -------------------------------------------------- >> %LogNombre%
También es recomendable que el log contenga la fecha y hora de su ejecución, esto se logra escribiendo lo siguiente adentro del archivo BAT:
date /t >> %LogNombre%
time /t >> %LogNombre%
Ahora hagamos un archivo BAT que mueve todos los archivos de un directorio a otro directorio, pero también queremos que nos deje un log para saber si está funcionando correctamente.
SET LogNombre=C:\LogArchivo.log
ECHO -------------------------------------------------- >> %LogNombre%
date /t >> %LogNombre%
time /t >> %LogNombre%
MOVE C:\Prueba1\*.* C:\Prueba2 >> %LogNombre%
Al ejecutar el BAT se generó el siguiente log adentro del archivo de logs:
--------------------------------------------------
16-Dec-20
11:51 AM
C:\Prueba1\Archivo1.txt
C:\Prueba1\Archivo2.txt
C:\Prueba1\Archivo3.txt
       3 file(s) moved.
Recordá que podés buscar más información.











COMENTARIOS (0)

Comentarios pendientes de revisión en esta página (0)

Comentarios pendientes de revisión en todo el sitio (0)

Total de comentarios en todo el sitio (61)


    Página 1 de 0
AGREGAR COMENTARIO PÚBLICO

NOMBRE:
* Campo obligatorio


CORREO ELECTRÓNICO:
Campo opcional, no será publicado, es solo para avisarte cuando esté la respuesta a tu comentario.


COMENTARIO:
* Campo obligatorio


VERIFICACIÓN:
* Campo obligatorio
c56





Regreso al contenido