Saltar al contenido

¿Cómo ejecutar constantemente el script de Python en segundo plano en Windows?

No dejes de divulgar nuestra página y códigos en tus redes, danos de tu ayuda para hacer crecer esta comunidad.

Solución:

En Windows, puede usar pythonw.exe para ejecutar un script de python como un proceso en segundo plano:

Scripts de Python (archivos con la extensión .py) será ejecutado por
python.exe por defecto. Este ejecutable abre una terminal, que permanece abierta incluso si el programa usa una GUI. Si no quieres que esto suceda, usa la extensión .pyw lo que hará que el script sea ejecutado por pythonw.exe de forma predeterminada (ambos ejecutables se encuentran en el nivel superior de su directorio de instalación de Python). Esto suprime la ventana de terminal al inicio.

Por ejemplo,

C:ThanosDoddPython3.6pythonw.exe C:\PythonScriptsmoveDLs.py

Para hacer que su script se ejecute continuamente, puede usar sched para la programación de eventos:

El módulo sched define una clase que implementa un programador de eventos de propósito general

import sched
import time

event_schedule = sched.scheduler(time.time, time.sleep)

def do_something():
    print("Hello, World!")
    event_schedule.enter(30, 1, do_something, (sc,))

event_schedule.enter(30, 1, do_something, (s,))
event_schedule.run()

Ahora, para eliminar un proceso en segundo plano en Windows, simplemente debe ejecutar:

taskkill /pid processId /f

Donde processId es el ID del proceso que desea eliminar.

valoraciones y reseñas

Recuerda que te damos el privilegio valorar este tutorial si diste con la solución.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *