Страница 1 из 1

как сделать, чтобы консоль автоматом писалась в лог

Добавлено: 15 окт 2011 19:34
andrey_vl
дебиан-6, к примеру, из консоли запускаю программу, и всё что я делаю командами отображается в консоли. как это всё ещё автоматически писать в файл лога где-нибуть в /home/user, на случай неожиданного вылета системы?

Re: как сделать, чтобы консоль автоматом писалась в лог

Добавлено: 16 окт 2011 00:22
Lunat
Вывод тоже в логи? Не думаю что mc будет хорошо смотреться в логах.. А ввод есть в .bash_history...

Re: как сделать, чтобы консоль автоматом писалась в лог

Добавлено: 16 окт 2011 15:50
AdUser

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

$ bash | tee logfile # из минусов - не работает встроенный шелл в mc
$ screen -L

В обоих случаях - в лог идет абсолютно весь вывод, включая escape-последовательности. Думаю это можно побороть. И, да, ввод - в .bash_history.

Re: как сделать, чтобы консоль автоматом писалась в лог

Добавлено: 17 окт 2011 07:42
Лимон
man script
Тема ищется по словам: How to Capture a Unix Terminal Session

Re: как сделать, чтобы консоль автоматом писалась в лог

Добавлено: 17 окт 2011 09:14
AdUser
Лимон писал(а):man script
Тема ищется по словам: How to Capture a Unix Terminal Session

Век живи, как говорится - век учись. Спасибо.