Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Востановление ssh сессии во freebsd


Автор: ежик 16.1.2007, 15:23
есть сервер freebsd 6.0 и рабочая станция XP с которой админят freebsd.
Но между ними модем и иногда он рвется 
Цитата
срочно нужно соседям позвонить :-) 

а в это время происходит компиляция софта
так вот как после этого разрыва соединения восстановить сессию
если на используется putty

Автор: DENNN 16.1.2007, 15:29
pkg_add -r screen

man screen

Автор: bilbobagginz 16.1.2007, 16:52
Цитата

так вот как после этого разрыва соединения восстановить сессию

не могу ткнуть носом, но проверь настройки терминала на клиенте ( putty ), и на сервере.
каждый из них может убивать процесс после опр. времени без активности.

у меня бывало на линуксе ноут засыпает, через час просыпается, и продолжается тот-же сеанс.

пока.

Автор: DENNN 16.1.2007, 17:14
ежик, не слушай дяду, он не то говорит smile
При разрыве соединения открытый терминал pty-завершает рабту закрывая перед этим запущенный шелл. При операции "заснул/проснулся ноутбук" ноут SSH пытается восстановить коннект с прежним адресом (далеко не факт, что получиться  smile  ) у тебя же при дозвоне ip меняется.
Читай что такое screen и как им пользоваться - обещаю, рад будешь безмерно и в сети висеть не придется smile

Автор: bilbobagginz 16.1.2007, 17:18
Цитата

ежик, не слушай дяду, он не то говорит

у меня тоже IP меняется, не в сути дело,  но screen, правильнее 100%.

пока.

Автор: ежик 17.1.2007, 09:49
одна проблемка в релизах 6.1 нет screen
ошибка при закачке файла ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.1-release/Latest/screen.tbz

Автор: bilbobagginz 17.1.2007, 10:34
Цитата

есть сервер freebsd 6.0 и рабочая станция XP с которой админят freebsd.


так 6.0 или 6.1. ?

Автор: DENNN 17.1.2007, 14:14
Держите меня трое....

Код

~> whereis screen
screen:  /usr/ports/sysutils/screen

~> cd /usr/ports/sysutils/screen/

sysutils/screen> make install clean && rehash && screen

Автор: ежик 18.1.2007, 14:04
пардон!!!
просто у меня несколько серваков и на них разные версии которые я не могу переустановить
(((я не волшебник, я только учусь)))
я новичек!!!

Автор: DENNN 18.1.2007, 14:29
Новичек с несколькими боевыми серваками - камикадзе, однако smile

Автор: pdi_ 25.1.2007, 11:21
screen - лучшее решение
но не стоит забывать про nohup
тем более что эта команда встроенна в шелл
$man nohup

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)