elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  .bat al detectar un error reinicia el programa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: .bat al detectar un error reinicia el programa  (Leído 1,785 veces)
BALTA00

Desconectado Desconectado

Mensajes: 35


Ver Perfil
.bat al detectar un error reinicia el programa
« en: 11 Noviembre 2016, 00:41 am »

Buenas tardes, tengo un programita que a veces muestra en la cónsola "error23" y se quda ahí pegado, y hay que cerrarlo y abrirlo para que siga funcionando, hice lo siguiente:

Agregué un registro del programa para que corra y se vaya guardando todo en un archivo llamado "registro.txt"

Código
  1. ZE.exe > registro.txt
  2. echo quit >registro.txt
  3. exit


y otro .bat que chequea el archivo "registro.txt" la palabra "error23" al detectarla procede a cerrar el proceso y volverlo a abrir:

Código
  1. @echo off
  2. echo iniciando programa..
  3. :chequeo
  4. if exist registro.txt del registro.txt
  5. time /t
  6. start /MIN start.bat
  7. :chequeo2
  8. timeout /T 10 /NOBREAK >nul
  9. findstr /C:"error23" registro.txt && (
  10. echo Detectado error23, reiniciando proceso para evitar que se congele
  11. taskkill /F /IM ZE.exe
  12. timeout /T 1 /NOBREAK >nul
  13. echo reiniciando proceso..
  14. goto chequeo
  15. ) || (
  16. goto chequeo2
  17. )

Ahora bien, todo funciona perfectamente, solo que ahora todo lo que antes me mostraba la cónsola ya no lo muestra, todo el texto se va al registro.txt, y me gustaría que se mostrara la cónsola y al mismo tiempo se fuera al registro, ¿Es esto posible?


« Última modificación: 11 Noviembre 2016, 07:45 am por BALTA00 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Cable Modem se reinicia cada 30/45sec, error T4.
Redes
redog23 3 4,235 Último mensaje 8 Octubre 2010, 21:04 pm
por madpitbull_99
Error en c que no puedo detectar..
Programación C/C++
Martin23 6 4,345 Último mensaje 28 Abril 2011, 03:44 am
por Martin23
Al iniciar error en laucher.exe y reinicia « 1 2 »
Windows
wakas 13 8,435 Último mensaje 5 Julio 2011, 23:23 pm
por Randomize
Detectar error en comandos FTP
Dudas Generales
andresee 0 3,179 Último mensaje 23 Septiembre 2011, 16:11 pm
por andresee
¿Porque se reinicia el programa?
Programación C/C++
skatres 5 3,299 Último mensaje 13 Noviembre 2011, 22:55 pm
por skatres
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines