That doesn't work for doing what I am looking for. PROCESS is not set, as respawn jobs are not marked as failed until the respawn limit is hit. I always get "RESULT=ok" for "stopping" on a crash of a process which is respawned. As far as I can tell, this code doesn't set it to failed unless the respawn limit is hit: http://bazaar.launchpad.net/~canonical-scott/upstart/trunk/view/head:/init/job_process.c#L1071 Also, from the documentation, PROCESS=respawn occurs "to indicate that the job is stopping because it hit the respawn limit." I'm not looking to detect the respawn limit here, just a single respawn. Thanks, -Matt On Thu, Feb 10, 2011 at 19:33, Scott James Remnant <