Полезные советы по FreeBSD
Как не «проморгать» нужную
строку
Вы, думаю, помните, сколько всего выводится на экран при сборке ядра или
какого-нибудь большого пакета. Постоянно наблюдать за выводом довольно скучно,
а экранный буфер не всегда позволяет «отмотать» вывод до интересующего вас
момента. Можно, конечно, перенаправить вывод в файл и потом изучать его сколько
угодно, но в этом случае вы теряете возможность «мониторить» процесс в режиме
реального времени. Проблема легко решается с помощью утилиты script:
# script /var/log/build.log
Script started,
output file is /var/log/build.log
# make buildworld
<. . .
отображение процесса сборки . . .>
# exit
exit
Script done, output
file is /var/log/build.log
То есть вы всё видите на экране, но при этом весь
вывод, равно как и ввод, дублируются в указанном файле. Главное, чтобы места на
диске хватило. Только не забывайте, что в этот же файл попадут и управляющие
символы, так что этот метод не слишком подходит для «логирования» интенсивной
интерактивной работы, особенно если вам часто приходится использовать Backspace.
|