Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to make a python program run on startup and stay running in the backgorund in a manner that would allow me to access it at any time?

I found some articles on how to make it run in the background so that's not much of an issue but I don't know how to make it run in the background?

Basically what I want to do is that I want that program to be a "monitor" that always displays a collection of information that I can access at any time using a hotkey or something. So how can I make that program run at start up?

share|improve this question

migrated from Mar 14 '13 at 20:26

This question came from our site for professional and enthusiast programmers.

it would help if you told us what OS you're running... – MattDMo Mar 14 '13 at 19:05
I suppose you could launch it inside of screen if you're on a *nix system. You could also have it listen to a socket and interact that way. – Jeff Ferland Mar 14 '13 at 19:06
I'm running windows 7 – Sherif Aziz Mar 14 '13 at 19:10

To make python program run in background : pythonw

You should add this to the following registry key HKCU\Software\Microsoft\Windows\CurrentVersion\Run

share|improve this answer

You must log in to answer this question.