Comment exécuter un script python en arrière-plan?
-
13-09-2019 - |
Question
J'ai un script qui vérifie quelque chose sur mon PC toutes les 5 minutes et je ne veux pas Python pour afficher sur mon plateau de tâches. J'utilise Windows comme mon système d'exploitation.
Y at-il moyen de faire courir Python en arrière-plan et le forcer à montrer pas dans ma barre des tâches?
La solution
Rechercher Planifier des tâches dans le panneau de commande.
Autres conseils
Si vous exécutez un script de console à l'aide pythonw.exe
, il affiche ni une fenêtre, ni apparaître dans la barre des tâches. Par exemple, j'utilise la commande suivante pour lancer ntlmaps au démarrage:
C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps
Sachez cependant qu'il n'y a pas moyen d'interagir avec le script, ni d'y mettre fin par enregistrer le Gestionnaire des tâches.
Juste une autre option que vous avez:
Vous pouvez créer un raccourci vers votre script Python, puis right-click the shortcut --> Properties --> Shortcut tab
Il y a une liste déroulante sous l'option Exécuter qui vous permet de exécutez la commande réduite au minimum.
Cron sur linux; planifier sur les fenêtres [panneau de configuration> Tâches planifiées> Ajouter tâche planifiée]