I set up a Python application as a Linux service using Upstart script. I want to stop the service when sys.exit is called inside the python code due to some exception being caught. As it turns out, sys.exit did terminate the current process, but somehow the service keeps getting respawned. If I run status [service] again and again, it would