script - создаем лог

Posted on Сентябрь 28th, 2009 by hawk and tagged , , .

**********************************************
Данная статья - это кросспостинг с ]]>http://unixa.ru/]]>.
Оригинал статьи ,доступен для прочтения здесь: ]]>http://unixa.ru/software/script-sozdaem-log.html]]>
//H@wk!
********************************************
Заметка посвящена утилите script, которая присутствует как в Linux, так и в *BSD системах.
Все что делает данная утилита - это записывает ваши действия в консоли в файл, который можно в последствии изучить, если что-то пошло не так, направить в тех. саппорт или прикрепить на форум и т.д.

Подробнее об утиле:
======================
]> ~$man script
======================

Запускаем скрипт с указанием файла лога (файл будет создаен, если его нет):

======================
]> ~$script debug.20090928
Скрипт запущен, файл - debug.20090928
This is BASH 3.2 - DISPLAY on

Понедельник, 28 Сен 2009

]> ~$pwd
/home/hawk
]> ~$uname -a
Linux hawk.hawk.loc 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686 GNU/Linux
]> ~$exit
exit
Скрипт выполнен, файл - debug.20090928
]> ~$
======================

Как видно чтобы выйти из режима script, надо ввести exit.
Теперь смотрим файл нашего лога:

======================
]> ~$vi debug.20090928
или

]> ~$mcedit debug.20090928
======================

Содержимое файла будет соответствовать проделанному в консоли.
Далее пакуем или так выкладываем для изучения проблемы и помощи в решении вопросов.

Удачи!

Комментарии

Re: script - создаем лог

Отличный материал) Добавил на главную и в Статьи)

Comment by warpc on Сен 28th, 2009 at 1:29 после полудня

Re: script - создаем лог

Интересно, как связан данный скрип со службами журналирования (klogd, sysklogd)? Я, эти службы - отключаю, как и "поддержку автоматических отчётов"...

Comment by Palych on Сен 29th, 2009 at 7:39 после полудня

Re: script - создаем лог

Думаю, что они никак не связаны. script, как мне предстовляется, просто "форкает" STDOUT, который летел на консоль. Подобное проделывал perl-скриптом...

Если я не прав - извиняйте - лезть в man сегодня чего-то лениво...

Comment by helios on Сен 29th, 2009 at 8:15 после полудня

Re: script - создаем лог

helios
Вы для меня в таких вопросах полный авторитет! Спасибо!

Comment by Palych on Сен 29th, 2009 at 10:35 после полудня

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.
  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

  • You may insert videos with [video:URL]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <apt>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <pascal>, <php>, <python>, <ruby>, <sql>, <xml>. The supported tag styles are: <foo>, [foo].
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании