Ejecutar script constantemente
Publicado por Sebastián (2 intervenciones) el 12/01/2021 22:30:57
Hola, qué tal. Les traigo una consulta:
¿Cómo hago para que un script se ejecute una y otra vez, por ejemplo cada 1 hora (o bien, en el ámbito bursátil., cuando llegan datos nuevos de precios). Es decir, que el bot que desarrollé opere en tiempo real y compruebe una y otra vez si se cumplen las condiciones o no para ejecutar determinadas órdenes.
En una respuesta de propósito general encontré que se puede hacer una función que ejecute el script y tenga un time.sleep(tiempo determinado) al final. Y luego hacer un bucle infinito (While True) que llame a dicha función.
Adicionalmente programarÃa el Planificador de tareas de Windows para que llame a este último script, de modo que inicie siempre con el horario bursátil y comience a la iteración desde esa hora.
¿SerÃa todo esto correcto o cómo lo harÃan?
Muchas gracias.
¿Cómo hago para que un script se ejecute una y otra vez, por ejemplo cada 1 hora (o bien, en el ámbito bursátil., cuando llegan datos nuevos de precios). Es decir, que el bot que desarrollé opere en tiempo real y compruebe una y otra vez si se cumplen las condiciones o no para ejecutar determinadas órdenes.
En una respuesta de propósito general encontré que se puede hacer una función que ejecute el script y tenga un time.sleep(tiempo determinado) al final. Y luego hacer un bucle infinito (While True) que llame a dicha función.
Adicionalmente programarÃa el Planificador de tareas de Windows para que llame a este último script, de modo que inicie siempre con el horario bursátil y comience a la iteración desde esa hora.
¿SerÃa todo esto correcto o cómo lo harÃan?
Muchas gracias.
Valora esta pregunta


0