Как диагностировать ошибки при старте?

Я могу сказать, что пакет burg от ppa: n-muench / burg все еще работает в 12.04.

У меня был Ubuntu 11.04 с burg, установленным и работающим, и я недавно прошел через (несколько болезненное) обновление до 12.04. Несмотря на то, что обновление было установлено и настроено на последнюю версию grub, после простой операции «burg-upgrade» я смог вернуть работу на работу, включая также сохраненную тему.

1
задан 27 October 2012 в 17:06

2 ответа

Хорошо, нашел один способ, но он работает только в том случае, если ошибка происходит в программе, которая выполняется скриптом (и если эта программа, конечно, возвращает сообщения об ошибках), а не сама по себе, но это то, что мне нужно в Это дело. То, что я сделал, было перенаправление вывода программы в файл журнала следующим образом:

exec /spatial/server_init.sh >> /spatial/ogc.log 2>&1

Что касается другого, что я узнал, вы можете увеличить вербальность Upstart, поэтому, если мне это понадобится, я начну с этого.

1
ответ дан 25 May 2018 в 05:02
Убедитесь, что существует каталог выскочки: / var / log / upstart (если нет, тогда создайте каталог). Проверьте версию выскочка: initctl или apt-cache policy upstart. Для всех версий Upstart до версии 1.4 Значение по умолчанию для консоли было консольным. Начиная с Upstart 1.4, значением по умолчанию является консольный журнал. Добавить консольный журнал в выскочку (перед фазой сценария). Ваш журнал будет выглядеть по адресу: /var/log/upstart/"upstart-JOBNAME".log

Пример:

консольный журнал

script

exec /spatial/server_init.sh

end script

Пример: - Соединяет стандартный ввод с / dev / null. Стандартный вывод и стандартная ошибка подключаются к одному концу псевдотерминала, так что любой вывод задания автоматически записывается в файл в каталоге / var / log / upstart / для системных заданий и $ XDG_CACHE_HOME / upstart / (или $ HOME /. cache / upstart / if $ XDG_CACHE_HOME не установлен) для сеансовых заданий.

Консоль none - Подключает стандартный ввод задания, стандартный вывод и стандартные дескрипторы файла ошибки в /dev/null.

[d21 ] Для получения дополнительной информации о консоли просмотрите ссылку ниже:

http://upstart.ubuntu.com/cookbook/#console-log

0
ответ дан 25 May 2018 в 05:02

Другие вопросы по тегам:

Похожие вопросы: