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

Технические обсуждения

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

Сообщение andrey_vl » 15 окт 2011 19:34

дебиан-6, к примеру, из консоли запускаю программу, и всё что я делаю командами отображается в консоли. как это всё ещё автоматически писать в файл лога где-нибуть в /home/user, на случай неожиданного вылета системы?
andrey_vl
Advanced Newbie
Advanced Newbie
 
Сообщения: 42
Зарегистрирован: 09 июн 2008 10:13

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

Сообщение Lunat » 16 окт 2011 00:22

Вывод тоже в логи? Не думаю что mc будет хорошо смотреться в логах.. А ввод есть в .bash_history...
Lunat
Newbie
Newbie
 
Сообщения: 2
Зарегистрирован: 14 янв 2010 14:24

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

Сообщение AdUser » 16 окт 2011 15:50

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

В обоих случаях - в лог идет абсолютно весь вывод, включая escape-последовательности. Думаю это можно побороть. И, да, ввод - в .bash_history.
AdUser
Sr. Member
Sr. Member
 
Сообщения: 277
Зарегистрирован: 15 июн 2009 08:42
Откуда: Владивосток

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

Сообщение Лимон » 17 окт 2011 07:42

man script
Тема ищется по словам: How to Capture a Unix Terminal Session
Лимон
Full Member
Full Member
 
Сообщения: 140
Зарегистрирован: 26 июн 2009 15:11
Откуда: Владивосток

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

Сообщение AdUser » 17 окт 2011 09:14

Лимон писал(а):man script
Тема ищется по словам: How to Capture a Unix Terminal Session

Век живи, как говорится - век учись. Спасибо.
AdUser
Sr. Member
Sr. Member
 
Сообщения: 277
Зарегистрирован: 15 июн 2009 08:42
Откуда: Владивосток


Вернуться в Linux tech talks

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron