1. A method for singleton process control in a computer environment, comprising: storing a process identification (PID) for a background process in a first temporary file, the PID stored by a parent process and subsequently accessed by the background process; exiting the background process if an active PID is determined to exist in a second, global temporary file; storing the PID from the first temporary file into the second, global temporary file; and executing a singleton code block.