if ($answer_counter == 1): ?>
endif; ?>
Вся следующая информация (и гораздо более полезная помощь Upstart) находится в Cookbook Upstart . Раздел 18 посвящен отладке.
Ссылка
В этом конкретном случае для отслеживания строфы «скрипта» задания Upstart вы должны добавить следующие строки прямо под словом «script»:
exec 2>>/dev/.initramfs/myjob.log
set -x
Причиной нечетного расположения является то, что /dev/.initramfs/ доступен в ранней загрузке до загрузки корневой файловой системы и продолжает оставаться после загрузки. Я предполагаю с apport, однако, вы, вероятно, не нуждаетесь , чтобы использовать этот путь. Тем не менее, приятно знать этот вариант.
Следует также отметить, что все скрипты запускаются с set -e
, поэтому любая команда, которая не работает, полностью выйдет из сценария. Это имеет смысл, так как нужно быть очень осторожным при запуске скриптов как root.
Я настоятельно рекомендую обратиться к Upstart Cookbook, приведенному выше в целом для тех, кто работает с работами Upstart. Р>