Как увидеть, что собрано ядро и мир?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Gamerman » 2010-12-27 15:15:38

Иногда собираю ядро и мир в фоне. Не видно успешность выполнения данной операции. Как можно увидеть, что все собрано?
Глюк глюком вышибают!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Гость » 2010-12-27 15:18:19

направлять вывод в файл
или не собирать в фоне
)))
сколько вы говорил лет опыта работы в фрибсд?
а такие детские вопросы спрашиваете

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Gamerman » 2010-12-27 15:22:56

Ну дык, лет много, опыта мало. Не каждый же день в фоне ядро собираешь :)
Мне кажется, что где-то сборщик видит, что ядро уже собрано, вот и спрашиваю, где?
Глюк глюком вышибают!

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение LMik » 2010-12-27 15:24:39

LOL да это же ОСНОВЫ. Это просто фундаментальные знания, которые нужно иметь перед тем как открыть консоль в принципе.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Гость
проходил мимо

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Гость » 2010-12-27 15:26:27

ну успешность собраного ядра можно оценить по самому собраному kernel в /obj/
а вот мира сложно оценивать
поскольку в зависимости от разных опций
он может к примеру заканчиват сборку на sendmail, а может и не заканчивать

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Gamerman » 2010-12-27 15:33:25

Согласен, раз нет файла ядра, то значит, что и не собрано.

Ну стыдно, стыдно :oops:
Глюк глюком вышибают!

Гость
проходил мимо

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Гость » 2010-12-27 15:37:31

если я правильно помню то ядро собирается после модулей
поэтому по собраному ядру думаю можно оценивать собранность всего кернел

а вот по миру - никак нельзя понять

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Gamerman » 2010-12-27 15:40:33

Но ведь make installworld не сработает, если мир не собран. Значит как-то оно видно? Ох, не хочется в скрипты лазить, но надо :)
Глюк глюком вышибают!

Гость
проходил мимо

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Гость » 2010-12-27 15:42:25

а вы думаете вам make installworld так прям и скажет что мир не собран?)))
он тупо начнет инсталлить по порядку
и стопонется на том каналоге где не найдет собраной утилиты

Гость
проходил мимо

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Гость » 2010-12-27 15:43:10

Gamerman писал(а):Согласен, раз нет файла ядра, то значит, что и не собрано.

Ну стыдно, стыдно :oops:
Да не парьтесь Вы так из за каких то псевдо-бсдшников.
Главное не стыдиться спрашивать, тут же все учатся, обмениваются опытом, делятся впечатлениями...
Так что дерзайте вперед ;-)

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Gamerman » 2010-12-27 16:04:24

Проверил. Очистил все и запустил установку мира. Ругнулось, что не находит файл :(. Так что никак.
Глюк глюком вышибают!

Гость
проходил мимо

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Гость » 2010-12-27 16:07:14

можно также забират код завершения команды make
но комманда в фоне увеличится
потому что нужно будет куда то записывать этот результат echo $? > res

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Mox » 2010-12-27 17:09:27

Код: Выделить всё

ps ax | grep make
я обычно сюда втыкаю ;-)
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Гость
проходил мимо

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Гость » 2010-12-27 17:11:51

в ps ax только видно завершился ли процесс
но не видно с каким результатом
так что код возрата - единственное на что можно ориентироватся в случае удачи
в случае не удачи, нужно уже полный лог компиляции что бы понять на чем стопорится

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение FreeBSP » 2010-12-27 20:39:13

в файл писать лог сборки - самое простое
либо запускать сборку на локальном терминале. по теме поможет man watch
либо использовать гнутый screen или бздятый tmux тоже хорошее решение

либо попробовать установить в нуль/временную папку. заглохнет - не собралось
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение manefesto » 2010-12-28 7:44:11

man script
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение FreeBSP » 2010-12-28 11:07:54

скриптом в бекграунд? я засомневался и не стал о таком писать, хотя скриптом и сам иногда пользуюсь
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение manefesto » 2010-12-28 14:02:10

а что плохого ? ведь ему можно указать куда он пишет лог
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение FreeBSP » 2010-12-28 14:55:04

хмм
ты имеешь ввиду команду типа

Код: Выделить всё

sh -c 'script ~/makeworld.log make buildworld  2>&1 > /dev/null '
???
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение manefesto » 2010-12-28 15:07:41

manefesto писал(а):man script
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение unix-admin » 2010-12-28 15:10:49

И вот тут советуют 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, ...

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение FreeBSP » 2010-12-28 18:44:44

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 в фоне
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение opt1k » 2010-12-29 1:06:40

могу предложить заюзать screen.

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение Gamerman » 2010-12-29 10:07:25

Пробовал через watch. Не знаю, может я что-то не так делаю, но если завершение работы произошло тогда, когда watch отключен, то при переключении в нужную консоль не видно последних строк, то есть не видно результат.
Глюк глюком вышибают!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Как увидеть, что собрано ядро и мир?

Непрочитанное сообщение manefesto » 2010-12-29 10:57:31

дада, последнии строки не увидишь
я такой яростный шо аж пиздеЦ
Изображение