Вся следующая информация (и гораздо более полезная помощь Upstart) взята из The Upstart Cookbook . Раздел 18 посвящен отладке.
http://upstart.ubuntu.com/cookbook/#debugging
В этом конкретном случае отслеживания раздела «сценарий» задания Upstart необходимо добавить следующие строки прямо под словом «сценарий»:
exec 2>>/dev/.initramfs/myjob.log
set -x
Причина нечетного расположения заключается в том, что /dev/.initramfs/ доступен при очень ранней загрузке, до загрузки корневой файловой системы, и продолжает оставаться доступной после загрузки. Я думаю, с apport, однако, вам, вероятно, не нужно использовать этот путь. Тем не менее, приятно знать вариант.
Следует также отметить, что все сценарии выполняются с set -eтакой ошибкой, что любая неудачная команда полностью завершает работу сценария. Что имеет смысл, так как нужно быть очень осторожным при запуске скриптов от имени root.
Я настоятельно рекомендую обратиться к Поваренной книге Upstart, указанной выше, для всех, кто работает с заданиями Upstart.