if you develop in Linux/Unix, you can write a daemon process.