На этот вопрос уже есть ответ здесь:
Я бы хотел иметь возможность отлаживать порядок выполнения заданий запускается Upstart (в идеале без добавления кода сброса в каждый файл задания). Как я могу это сделать?
Запустите команду initctl2dot
и просмотрите upstart.dot
с помощью вашей любимой программы просмотра точек Graphviz, которую он вывел, для красивого графического представления о загрузке системы.
Загрузите вашу систему, добавив --debug
в командную строку grub, и после загрузки системы посмотрите файл системного журнала (например, «/var/log/syslog
» в современных версиях Ubuntu). Это даст вам информацию о событиях и изменениях рабочих мест. Вот пример формата:
http://upstart.ubuntu.com/cookbook/#if-job-is-not-currently-running
См. также:
/var/log/boot.log
должен дать вам некоторое представление о том, когда выполняются задания, но вы можете изменить подробность ведения журнала при загрузке, чтобы лучше видеть вещи.
Подробнее об этом и других приемах можно прочитать на странице Upstart's Debugging .