Где файл журнала из rc.local?

У меня есть некоторые команды в моем rc.local. Я знаю, что они терпят неудачу. Как я могу получить файл журнала с сообщениями, созданными при выполнении rc.local? Где он находится?

Я проверил /var/log/boot.log. Я знаю, что моих сообщений нет, потому что я уже знаю, в чем причина неудачи. Но я все еще хочу убедиться в файле журнала.

Заметьте, я не хочу запускать скрипт снова, я мог бы, но я не хочу. Я бы предпочел проанализировать, что произошло во время запуска.

Спасибо за любую помощь.

Ubuntu 12.04 Desktop (если это имеет значение)

41 голос | спросил vladimir 14 MarpmFri, 14 Mar 2014 19:19:42 +04002014-03-14T19:19:42+04:0007 2014, 19:19:42

3 ответа


51

Если команда уже настроена или уже зарегистрирована, команды rc.local не будут записываться в любом месте.

Если вы хотите видеть журналы для определенных команд, попробуйте перенаправление stdout и stderr для rc.local в место, где вы можете проверить. Попробуйте добавить это в начало вашего файла /etc/rc.local:

 exec 1>/tmp/rc.local.log 2>&1  # send stdout and stderr from rc.local to a log file
set -x                         # tell sh to display commands before execution

Хотя для этого потребуется перезапустить файл rc.local.

ответил Ross 14 MarpmFri, 14 Mar 2014 21:14:11 +04002014-03-14T21:14:11+04:0009 2014, 21:14:11
7

Попробуйте проверить наличие ошибок в файле /var/log/syslog.

ответил Sylvain Pineau 14 MarpmFri, 14 Mar 2014 19:29:55 +04002014-03-14T19:29:55+04:0007 2014, 19:29:55
2

Посмотрите

  1. /var/log/messages
  2. /var/log/daemon

Или используйте команду dmesg

less /var/log/boot.log
less /var/log/dmesg
grep error /var/log/dmesg
grep <your expected error string> /var/log/boot.log

Или используйте script или какой-либо другой инструмент для записи журнала rc.local

ответил kirchberger 14 MarpmFri, 14 Mar 2014 22:37:30 +04002014-03-14T22:37:30+04:0010 2014, 22:37:30

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132