Просмотреть прогресс emerge в другом терминале.
Такой вопрос: часто emerge выкачивает\компилирует много пакетов зараз. Причем пишет, например 5 из 48, 65 из 105 и т.д. Эти цифры промелькнут на одной строке и пошли строки компиляции\настройки... Очень затруднительно определить, на сколько завершился общий прогресс - приходится подолгу сидеть перед терминалом и ждать, пока не появится очередная строка прогресса. Нельзя во втором терминале набрать команду, чтобы выводило только строки прогресса?
Зачем это надо? Мне, например, нужно на ночь вырубить комп, так может там один пакет остался и пять минут подождать? А может там и половины нет - тогда вырубить и все дела.
______________________________
Мои мысли по поводу: Отправлять вывод emerge в файл, отсекая все строки, не начинающиеся с ">>>". А файл смотреть tail`ом. Хотя я без понятия, как отсечь строки при выводе.
- Для комментирования войдите или зарегистрируйтесь
Есть скрипт на Питоне,
Есть скрипт на Питоне, найденный на просторах forums.gentoo.org
http://paste.pocoo.org/show/350335/
less
$ sudo less /var/log/emerge.log
_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.
genlop -c Показывает
Показывает оценочное время на сборку пакета (если пакет ранее уже собирался) и порядковый номер собираемого пакета в группе.
Многие эмуляторы терминала позволяют вывести запущенную команду в заголовке окна либо в панели задач.
Я ♥ Gentoo & Funtoo
Я для выключения ноута после
Я для выключения ноута после окончания компиляции пользуюсь следующей коммандой:
выключения гарантировано даже в случае ошибок при сборке пакетов.
vanitas vanitatum et omnia vanitas
да, в самом деле, почему бы
да, в самом деле, почему бы не
emerge -uD world(system);revdep-rebuild;poweroff
- - -
Самое лучшее средство - screen.
Screen показывает текущее состояние в статусе, ну и главное - никаких привязок к конкретному терминалу - подключайся откуда хочешь и когда хочешь.
что ужо tail -f
что ужо
tail -f /var/log/emerge.log
и
tail -f /var/log/portage/elog/summary.log
не помогает ... быть в курсе происходящего?
FreeOS.RU - "Мы бы изменили мир, осталось только добыть исходники" (с)
- - -
Наверное помогает. Но не отменяет и другие удобные средства. (-:
tailf
tailf /var/log/emerge.log
вроде как покрасивее.
Видел флаг какой-то типа
Видел флаг какой-то типа --jobs , но в man не нашел, он статусную строку показывает - какой пакет собирается по счету, как называется, еще что-то, теперь найти н могу как включить его, а так Вам правильно подсказали, если все не нужно смотреть, то можно -q добавить к флагам
Цитирую man emerge -j
Цитирую man emerge