Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Juancfernandez en 5 Marzo 2020, 20:00 pm



Título: Ejecutar python desde batch y reiniciarlo cada cierto tiempo.
Publicado por: Juancfernandez en 5 Marzo 2020, 20:00 pm
Hola, quiero ejecutar x.py desde x.bat. Pero con un temporizador que lo reinicie.

es posible hacer esto desde batch?


Título: Re: Ejecutar python desde batch y reiniciarlo cada cierto tiempo.
Publicado por: EdePC en 5 Marzo 2020, 20:55 pm
Saludos,

- Si es para algo más "fijo" puedes crear una tarea programada que ejecute tu x.py cada x tiempo.

- Si algo más "de ves en cuando" puedes usar el comando TimeOut o el fiable Ping:

Código
  1. @Echo Off
  2. Rem Ejecuta notepad.exe cada 5 segundos
  3. :bucle
  4.  ping -n 6 127.0.0.1 >nul
  5.  Start notepad
  6.  GoTo :bucle

- Ping envía un paquete en el segundo 0, por esto hay que darle un paquete más para precisar los segundos adecuados, si se necesitan 5 segundos hay que decirle 6 paquetes.


Título: Re: Ejecutar python desde batch y reiniciarlo cada cierto tiempo.
Publicado por: Juancfernandez en 5 Marzo 2020, 21:06 pm
Si, a eso lo hago. Pero como puedo parar el x.py desde batch sin cerrar la tarea python porque tengo mas script .py ejecuntados