Yelp/mrjob — pull request #492 by irskep (2012-06-27 02:12:16+00:00)
Title: Terminate job but not job flow on Ctrl+C

This branch adds a cleanup option `JOB` that causes the job to be killed if it is still running, leaving the job flow intact. This is accomplished by calling `hadoop job -list` to get the job ID and `hadoop job -kill JOB_ID' to kill the job. EMR correctly identifies that the job has stopped running and accepts new jobs to run.

**davidmarin** and I spoke in person about doing a similar thing for job flows, but I think we can leave that for another branch.

I anticipate merge conflicts with 0.4, due to the exception hierarchy, but there should be no serious problems.