Автор Гілка: Terminal logging  (Прочитано 1573 раз)

Відсутній gray380

  • Новачок
  • *
  • дописів: 45
  • Карма: +0/-0
  • Solaris
Terminal logging
« : 2006-01-04 12:08:51 »
Шановні,

через те, що у віндозі немає нормального терміналу (telnet, ssh) нарід використовує PuTTY, SecureCRT,...
Так от, там є така чудова можливість вести журнал сессії у відповідному файлі (дуже корисно при відстрілюванні проблем).
В linux'і ж з терміналами все гаразд, а як включити журнал?

З повагою,
Сергій.
We're all gonna be in the same place when we die.
We're all gonna be just dirt in the ground.
(c) Tom Waits

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Terminal logging
« Відповідей #1 : 2006-01-04 13:18:14 »
Ssh - це  досить стабільна програма. Глючити вона принципово не повинна. Фактично відпадає необхідність відлагодення. Але, якщо хочете зберегти свою сесію:

$ script
$ ssh remotehost
....
you@remotehost$ exit
Ctrl+D  (завершує script)
less typescript
оскільки script зберігає буквально все:
cat typescript | col -b | less
cat typescript | col -b | sed 's/01;[0-7]\{1,2\}m//g;s/0m//g' | less
man script
man col
« Змінено: 2006-01-04 13:34:00 від tech »

Відсутній gray380

  • Новачок
  • *
  • дописів: 45
  • Карма: +0/-0
  • Solaris
Re: Terminal logging
« Відповідей #2 : 2006-01-04 14:24:29 »
Я мав на увазі не глюкавість ssh, чи telnet, а можливість збереження журнала "дій", що робляться на віддаленому обладнанні.
man script обов'язково продивлюсь, дякую.
We're all gonna be in the same place when we die.
We're all gonna be just dirt in the ground.
(c) Tom Waits

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Terminal logging
« Відповідей #3 : 2006-01-05 00:20:46 »
Так, script зберігає весь ввід/вивід терміналу, незалежно від того, що ви робите. Бутьде уважними не запустити `less typescript' під час дії script, це пoшле останній у нескінчений цикл (вивід less надходить до typescript і негайно зчитується тим самим less).
« Змінено: 2006-01-05 00:22:21 від tech »