перенаправить stderr из ldconfig из make в файл журнала

320

Недавняя ветка bzr сломала мою систему, и мне пришлось загрузиться в режиме восстановления, чтобы посмотреть на источник. В командной строке режима восстановления вы не можете прокрутить. Поэтому я пытаюсь перекомпилировать из исходного кода и получаю ошибки от ldconfig при запуске make. Я на самом деле не могу видеть, откуда происходит ошибка, потому что я не могу прокрутить.

Когда я делаю обычные make> log 2> & 1, все, что я получаю в файле журнала, это make's stderr, а не ldconfig. Есть ли способ перенаправить ВСЕ stderr в файл из любых последующих команд, которые вызываются из одной записи командной строки? Спасибо

1
Ваша команда должна сделать именно это. Carl Norum 10 лет назад 0
Вы все еще видите вывод ldconfig на tty или он просто исчез? В любом случае было бы неожиданно, но зная, какой из них поможет. Кроме того, make печатает командную строку ldconfig? И можете ли вы скопировать его, запустив ldconfig в одиночку из приглашения? 10 лет назад 0
Еще одна вещь: не можете прокрутить? Что это за консоль? Shift + PgUp работает в примитивной текстовой консоли с тех пор, как я начал использовать Linux 18 лет назад. Конечно, он не возвращается на тысячи строк ... также используйте ScrollLock или Ctrl + S, чтобы сделать паузу (Ctrl + Q, чтобы сделать паузу), если ваши рефлексы достаточно быстрые. Или запустите `script`, чтобы сохранить результаты интерактивного сеанса как` машинопись`. 10 лет назад 0
Правильно, вывод ldconfig по-прежнему появляется на tty, пока производится вывод в файл журнала, но запуск ldconfig из приглашения не завершится сбоем, поскольку библиотеки не установлены. Я не знал о горячей клавише Shift + PgUp, но истории было недостаточно, чтобы вернуться к ошибке. Я постараюсь сделать паузу, но все равно будет интересно, как заставить это работать. Извините за поздний ответ, я не получил уведомление по электронной почте. 10 лет назад 0

0 ответов на вопрос