Страница 1 из 2
Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:15:38
Gamerman
Иногда собираю ядро и мир в фоне. Не видно успешность выполнения данной операции. Как можно увидеть, что все собрано?
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:18:19
Гость
направлять вывод в файл
или не собирать в фоне
)))
сколько вы говорил лет опыта работы в фрибсд?
а такие детские вопросы спрашиваете
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:22:56
Gamerman
Ну дык, лет много, опыта мало. Не каждый же день в фоне ядро собираешь
Мне кажется, что где-то сборщик видит, что ядро уже собрано, вот и спрашиваю, где?
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:24:39
LMik
LOL да это же ОСНОВЫ. Это просто фундаментальные знания, которые нужно иметь перед тем как открыть консоль в принципе.
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:26:27
Гость
ну успешность собраного ядра можно оценить по самому собраному kernel в /obj/
а вот мира сложно оценивать
поскольку в зависимости от разных опций
он может к примеру заканчиват сборку на sendmail, а может и не заканчивать
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:33:25
Gamerman
Согласен, раз нет файла ядра, то значит, что и не собрано.
Ну стыдно, стыдно
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:37:31
Гость
если я правильно помню то ядро собирается после модулей
поэтому по собраному ядру думаю можно оценивать собранность всего кернел
а вот по миру - никак нельзя понять
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:40:33
Gamerman
Но ведь make installworld не сработает, если мир не собран. Значит как-то оно видно? Ох, не хочется в скрипты лазить, но надо
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:42:25
Гость
а вы думаете вам make installworld так прям и скажет что мир не собран?)))
он тупо начнет инсталлить по порядку
и стопонется на том каналоге где не найдет собраной утилиты
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 15:43:10
Гость
Gamerman писал(а):Согласен, раз нет файла ядра, то значит, что и не собрано.
Ну стыдно, стыдно
Да не парьтесь Вы так из за каких то псевдо-бсдшников.
Главное не стыдиться спрашивать, тут же все учатся, обмениваются опытом, делятся впечатлениями...
Так что дерзайте вперед
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 16:04:24
Gamerman
Проверил. Очистил все и запустил установку мира. Ругнулось, что не находит файл
. Так что никак.
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 16:07:14
Гость
можно также забират код завершения команды make
но комманда в фоне увеличится
потому что нужно будет куда то записывать этот результат echo $? > res
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 17:09:27
Mox
я обычно сюда втыкаю
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 17:11:51
Гость
в ps ax только видно завершился ли процесс
но не видно с каким результатом
так что код возрата - единственное на что можно ориентироватся в случае удачи
в случае не удачи, нужно уже полный лог компиляции что бы понять на чем стопорится
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-27 20:39:13
FreeBSP
в файл писать лог сборки - самое простое
либо запускать сборку на локальном терминале. по теме поможет man watch
либо использовать гнутый screen или бздятый tmux тоже хорошее решение
либо попробовать установить в нуль/временную папку. заглохнет - не собралось
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-28 7:44:11
manefesto
man script
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-28 11:07:54
FreeBSP
скриптом в бекграунд? я засомневался и не стал о таком писать, хотя скриптом и сам иногда пользуюсь
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-28 14:02:10
manefesto
а что плохого ? ведь ему можно указать куда он пишет лог
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-28 14:55:04
FreeBSP
хмм
ты имеешь ввиду команду типа
Код: Выделить всё
sh -c 'script ~/makeworld.log make buildworld 2>&1 > /dev/null '
???
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-28 15:07:41
manefesto
manefesto писал(а):man script
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-28 15:10:49
unix-admin
И вот тут советуют script использовать:
http://www.freebsd.org/doc/handbook/makeworld.html.
Секции:
24.7.7 Recompile the Base System
24.7.7.1 Saving the Output
Код: Выделить всё
# script /var/tmp/mw.out
Script started, output file is /var/tmp/mw.out
# make TARGET
... compile, compile, compile ...
# exit
Script done, ...
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-28 18:44:44
FreeBSP
unix-admin писал(а):И вот тут советуют script использовать:
http://www.freebsd.org/doc/handbook/makeworld.html.
Секции:
24.7.7 Recompile the Base System
24.7.7.1 Saving the Output
Код: Выделить всё
# script /var/tmp/mw.out
Script started, output file is /var/tmp/mw.out
# make TARGET
... compile, compile, compile ...
# exit
Script done, ...
да, это здорово, но это не то чего хочет топикстартер
Gamerman писал(а):Иногда собираю ядро и мир в фоне. Не видно успешность выполнения данной операции. Как можно увидеть, что все собрано?
manefesto писал(а):manefesto писал(а):man script
ткни в конкретный абцац где указано как запустить script в фоне
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-29 1:06:40
opt1k
могу предложить заюзать screen.
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-29 10:07:25
Gamerman
Пробовал через watch. Не знаю, может я что-то не так делаю, но если завершение работы произошло тогда, когда watch отключен, то при переключении в нужную консоль не видно последних строк, то есть не видно результат.
Re: Как увидеть, что собрано ядро и мир?
Добавлено: 2010-12-29 10:57:31
manefesto
дада, последнии строки не увидишь