How to run a python script in the background?
Just another option you have:
You can create a shortcut to your Python script, then right-click the shortcut --> Properties --> Shortcut tab
There is a drop-down box under the Run option which lets you run the command minimized.
If you run a console script using pythonw.exe
, it will neither display a window nor appear in the task bar. For example, I use the following command to launch ntlmaps on startup:
C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps
Be aware, however, that there is no way to interact with the script, nor to terminate it save via the Task Manager.
You could run it as a service. See here
cron it on linux; schedule it on windows [control panel > scheduled tasks > Add scheduled task]