Come eseguire uno script python in background?
-
13-09-2019 - |
Domanda
Ho uno script che controlla qualcosa sul mio PC ogni 5 minuti e io non voglio Python per mostrare sulla mia barra delle applicazioni. Io uso di Windows come il mio sistema operativo.
C'è un modo per far sì che Python eseguire in background e la forza per non mostrare nel mio barra delle applicazioni?
Soluzione
Cercare Compiti e pianificare nel pannello di controllo.
Altri suggerimenti
Se si esegue uno script console utilizzando pythonw.exe
, sarà né visualizzare una finestra né apparirà nella barra delle applicazioni. Ad esempio, io uso il seguente comando per avviare ntlmaps all'avvio:
C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps
Essere consapevoli, tuttavia, che non c'è modo di interagire con lo script, né di terminarlo salvare tramite il Task Manager.
Solo un'altra opzione che avete:
È possibile creare un collegamento allo script Python, quindi right-click the shortcut --> Properties --> Shortcut tab
C'è una casella a discesa sotto l'opzione Esegui che consente di eseguire il comando ridotto al minimo.
Si potrebbe funzionare come un servizio. Vedere qui
cron su Linux; programmare su Windows [Pannello di controllo> operazioni pianificate> Aggiungi operazione pianificata]