Сохранение лога компиляции в файл

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Scutarius
рядовой
Сообщения: 26
Зарегистрирован: 2009-08-18 17:13:16
Откуда: Киевская область
Контактная информация:

Сохранение лога компиляции в файл

Непрочитанное сообщение Scutarius » 2009-09-04 0:43:34

Собственно вопрос в теме. Подскажите как сохранить в файл лог компиляции (или другого действия, например результат поиска) в файл?

Хостинговая компания 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: Сохранение лога компиляции в файл

Непрочитанное сообщение Гость » 2009-09-04 7:51:45

я обычно использую перенаправление (работает на tcsh, zsh и, недавно, на bash)

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

$ cmd >&file
но, если нужно перехватить сессию целиком, то лучше script(1)

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

$ script file cmd
Кстати, на базе модифицированного script(1)'а был youtube-like сервис - youterm.com. Там использовался yt-script, кой позволял проигрывать такие скрипты как видео-файлы на консоли. На youterm.com давалась telnet-ссылка, с помощью коей их можно было посмотреть, напр.

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

echo games/nethack/exit | nc youterm.com 9999
http://web.archive.org/web/200802121044 ... uterm.com/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Сохранение лога компиляции в файл

Непрочитанное сообщение ProFTP » 2009-09-04 15:06:49

в portsupgrade
-L %s::%s создает файл в текущем каталоге, в котором записывает весь вывод установленных портов.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Сохранение лога компиляции в файл

Непрочитанное сообщение paradox » 2009-09-04 15:30:54

вы что все подурели?

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

sh -c "make > buildlog.log 2>&1 &"
учитесь

так точно весь лог будет в файле

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Сохранение лога компиляции в файл

Непрочитанное сообщение ProFTP » 2009-09-04 15:52:06

а если не в фоне запускать? если смотреть вывод того что пишет во воремя компиляции

как вариант может быть можно манипулировать stdout с выводом и писать в файл:

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

perldoc IPC::Run
http://search.cpan.org/~adamk/IPC-Run-0 ... IPC/Run.pm
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Scutarius
рядовой
Сообщения: 26
Зарегистрирован: 2009-08-18 17:13:16
Откуда: Киевская область
Контактная информация:

Re: Сохранение лога компиляции в файл

Непрочитанное сообщение Scutarius » 2009-09-05 19:11:19

Спасибо, ответ с перенаправлением помог. В частности

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

$ cmd >&file
до остального я пока не "дорос". Не понял как использовать

Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Re: Сохранение лога компиляции в файл

Непрочитанное сообщение xDi » 2009-09-05 19:37:07

ProFTP писал(а):а если не в фоне запускать? если смотреть вывод того что пишет во воремя компиляции
В случае перенаправения в файл все просто!

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

tail -f buildlog.log

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Сохранение лога компиляции в файл

Непрочитанное сообщение paradox » 2009-09-05 19:39:15

а если не в фоне запускать? если смотреть вывод того что пишет во воремя компиляции
убираеться фон
и будет и то идругое
зато гарантия что и ошибки в логе будут

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Re: Сохранение лога компиляции в файл

Непрочитанное сообщение Abigor » 2009-09-06 15:09:30

А чего, все забыли про script? Ну тогда man script в помощь.
Ну в до гонку man nohup то есть nohup make & и дальше tail -f nohup.log

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

Re: Сохранение лога компиляции в файл

Непрочитанное сообщение manefesto » 2009-09-07 19:54:25

а это что ??? :
Гость писал(а):но, если нужно перехватить сессию целиком, то лучше script(1)

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

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

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Re: Сохранение лога компиляции в файл

Непрочитанное сообщение Abigor » 2009-09-08 4:25:30

проглядел :)