Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - [решено] Сохранение консольной сессии в файл

Ответить
Настройки темы
Прочее - [решено] Сохранение консольной сессии в файл

Аватара для VladDV

Старожил


Сообщения: 247
Благодарности: 15

Профиль | Отправить PM | Цитировать


Привет!!

Возможно ли в линуксе сохранить всю историю работы в консоли в файл? Что-то типо скринкастов, только в текстовом виде. Сохраняться должен и ввод и вывод. Пригодилось бы для двух вещей:

1) Автодокументирование изменений и настроек.
2) Если настраиваешь что-то новое на тестовом сервере, потом не прийдется вспоминать, как же все таки это получилось Поднял историю, вырезал все ошибки и оттестировал на чистовую.

Заранее спасибо.

Отправлено: 03:43, 25-08-2010

 

Аватара для bozordzh

Старожил


Сообщения: 316
Благодарности: 41

Профиль | Сайт | Отправить PM | Цитировать


в домашней папке есть файл .bash_history , собсно там и лежит вся история
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:09, 25-08-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для VladDV

Старожил


Сообщения: 247
Благодарности: 15

Профиль | Отправить PM | Цитировать


Спасибо Правда в нем к сожалению не сохраняется отклик системы. Разбирать потом такой файлик будет сложновато. Но все же лучше чем ничего

Теперь достаточно увеличить размер истории, и написать пару скриптиков:

1) Перед началом конфигурирования системы копируем историю в специальную папочку.
2) После того, как конфигурирование закончили - выдергиваем разницу между текущей историей и ранее сохраненной (попробую это сделать через diff) и получаем требумый файл сессии.

Затем можно пройтись по истории, посмотреть какие конфиги правились и выдернуть их разницу с бэкапом

Отправлено: 14:10, 25-08-2010 | #3


Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Посмотрите man script или сюда

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:40, 25-08-2010 | #4


Аватара для bozordzh

Старожил


Сообщения: 316
Благодарности: 41

Профиль | Сайт | Отправить PM | Цитировать


а вообще, нужно както сделать чтоб tty логинировалось, будет время придумаю как это сделать есть ttysnoop, прочти man ttysnoop

Последний раз редактировалось bozordzh, 25-08-2010 в 19:47.


Отправлено: 19:33, 25-08-2010 | #5


Аватара для VladDV

Старожил


Сообщения: 247
Благодарности: 15

Профиль | Отправить PM | Цитировать


BuGfiX, офигеть, это именно то, что нужно! Попробовал script - сессия полностью записана И очень удобно использовать. Спасибо!

P.s.: Единственное, что не умеет script - записывать работу в редакторах и аналогичных программах. Вроде как все это умеет утилита screen. Пока не разбирался с ней, т.к. возможностей скрипта вполне хватает. Но вот ссылка на статью, где предлагается данные метод:

http://lists.netisland.net/archives/.../msg00012.html

Отправлено: 03:52, 26-08-2010 | #6


Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Случайно наткнулся на такую штуку - LiLaLo, это тот-же скрипт, но умеет записывать изменения в файлах, плюс немного сложнее в настройке, т.к. транслирует сессию на сервер. Возможно будет интересно.

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif


Отправлено: 11:27, 01-09-2010 | #7



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - [решено] Сохранение консольной сессии в файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Удален файл, отвечающий за сохранение скачиваемых документов lanal97 Хочу все знать 12 17-08-2010 09:01
[решено] сохранение вывода консольных команд в переменную не через файл andr_mozg AutoIt 2 03-08-2009 12:52
[решено] Сохранение содержимого элемента EDIT в текстовый файл snoitaleR AutoIt 3 25-07-2009 14:34
C/C++ - Перенос консольной проги в windows среду XEN_STRANGER Программирование и базы данных 1 26-03-2009 11:17
Запретить завершение консольной админ-сессии (2003 сервер) lexalex Microsoft Windows NT/2000/2003 4 18-09-2008 14:11




 
Переход