^ Great points, Salad. I was curious what would happen if you set the TIMEOUT to 1. While on the topic, if TIMEOUT is set to 0 (or not set at all) does it register that as an unlimited amount of time?
Upstart's kill timeout will let a service take some amount of time to shut down gracefully before being SIGKILLed. I have a service that could take minutes or hours to exit gracefully (and I'd like it to take that long), will kill timeout work for multi-hour timeouts? Or is there some maximum timeout Upstart will allow?