Cómo ejecutar un script en Python, en el fondo?
-
13-09-2019 - |
Pregunta
Tengo un script que comprueba algo en mi PC cada 5 minutos y yo no quiero Python para mostrar en mi bandeja de tareas. Yo uso Windows como mi sistema operativo.
¿Hay alguna manera de hacer Python ejecutan en segundo plano y obligarlo a no mostrar en mi bandeja de tareas?
Solución
Look para programar tareas en el panel de control.
Otros consejos
Si ejecuta una secuencia de comandos de la consola usando pythonw.exe
, que se mostrará una ventana ni tampoco aparecerá en la barra de tareas. Por ejemplo, yo uso el siguiente comando para iniciar ntlmaps en el arranque:
C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps
Tenga en cuenta, sin embargo, que no hay manera de interactuar con el guión, ni darlo por terminado, salvo a través del Administrador de tareas.
Sólo otra opción que tiene:
Puede crear un acceso directo a la secuencia de comandos de Python, entonces right-click the shortcut --> Properties --> Shortcut tab
Hay un cuadro desplegable en la opción Ejecutar que le permite ejecutar el comando reduce al mínimo.
Usted podría funcionar como un servicio. Ver aquí
cron en Linux; programarlo en las ventanas [Panel de control> las tareas programadas> Agregar tarea programada]