Toda la siguiente información (y mucha más ayuda útil de Upstart) proviene de The Upstart Cookbook . La sección 18 cubre la depuración.
http://upstart.ubuntu.com/cookbook/#debugging
En este caso específico de rastreo de una estrofa "script" de un trabajo Upstart, debe agregar las siguientes líneas justo debajo de la palabra "script":
exec 2>>/dev/.initramfs/myjob.log
set -x
La razón de la ubicación extraña es que /dev/.initramfs/ está disponible en el arranque muy temprano, antes de que se cargue el sistema de archivos raíz, y continúa estando disponible después del arranque. Supongo que con apport, sin embargo, probablemente no necesites usar esa ruta. Aún así, es bueno saber la opción.
También se debe tener en cuenta que todas las secuencias de comandos se ejecutan con set -e
cualquier comando que falle, se cerrará por completo. Lo cual tiene sentido, ya que uno debe tener mucho cuidado al ejecutar scripts como root.
Recomiendo consultar el libro de cocina Upstart vinculado anteriormente en general para cualquier persona que trabaje con trabajos de Upstart.