Upstart job best practices?

Clint Byrum clint at
Sat Sep 4 00:26:15 BST 2010

Hi there,

I've been looking into a few bug reports regarding regressions due
to migrations from sysvinit to upstart.

These are mostly just user education issues, but nonetheless, its
unclear exactly what to do with upstart jobs. I am wondering if
there is an existing list of best practices for upstart jobs.


* is console output ever a good idea? 
* how should things be logged?
* Is there a preferred logging facility?  
* whats the best
  way to inform users of potential failures?

Before I run off and create a wiki page describing upstart best
practices, I figured I'd ask here to see if it already exists.


More information about the ubuntu-devel mailing list