Wie eine Python-Skript im Hintergrund laufen zu lassen?
-
13-09-2019 - |
Frage
Ich habe ein Skript, das alle 5 Minuten etwas auf meinen PC überprüft und ich will nicht, Python auf meiner Taskleiste anzuzeigen. Ich benutze Windows als mein Betriebssystem.
Gibt es eine Möglichkeit Python im Hintergrund laufen zu lassen und es zwingt, nicht in meiner Taskleiste zu zeigen?
Lösung
Geben Sie für Schedule Tasks in der Systemsteuerung.
Andere Tipps
Wenn Sie eine Konsole Skript pythonw.exe
ausführen, wird es weder ein Fenster angezeigt, noch in der Taskleiste angezeigt. Zum Beispiel verwende ich den folgenden Befehl starten ntlmaps beim Start:
C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps
Beachten Sie jedoch, dass es keine Möglichkeit mit dem Skript zu interagieren, noch zu beenden, es über die Task-Manager speichern.
Nur eine weitere Option, die Sie haben:
Sie können eine Verknüpfung zu Ihrem Python-Skript erstellen, dann right-click the shortcut --> Properties --> Shortcut tab
Es ist ein Dropdown-Feld unter der Run-Option, die Sie auf ermöglicht die Ausführung des Befehl minimiert.
Sie könnten es als Dienst ausgeführt. Siehe hier
cron es auf Linux; planen sie auf Fenster [Systemsteuerung> Geplante Tasks> Geplanten Task hinzufügen]