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

Удалённое подключение по SSH к "консоли".

Добавлено: 2007-03-22 0:47:39
freeman
Понимаю что возможно задача не того ... но всё же.
Как мне "подключится" с удалённого WIn компьютера к консоли FreeBSD.
Подробно расписываю ситуацию/задачу. Запустил я локально на компе с FreeBSD одну очень долгую операцию, прямо с консоли. Сейчас захожу с Win машины по SSH клиентом PuTTY и понимаю что сервак стоит бездельничает, ожидая от меня команды выбора опции такой то.

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

ps auxww
 /bin/sh -c /usr/bin/dialog --checklist "Options 
Очень хотелось бы иметь возможность подключится к локальной консоли и "наклацав" там отключится, чтобы процесс продолжился и соотв. комп зря электроэнергию по ночам не тратил :)
Почему стал запускать долгие операции из локальной консоли - если делать что то "интерактивно" удалённо, то при разрыве коннекта (интеренет неважный) всё начинай сначала.
На данном этапе интересуют не советы делать всё так чтобы вопросов не задавало и через cron, а можно ли как то из таких вот уже свершившихся ситуаций выходить красиво.

Re: Удалённое подключение по SSH к "консоли".

Добавлено: 2007-03-22 0:58:26
abanamat
freeman писал(а):Понимаю что возможно задача не того ... но всё же.
Как мне "подключится" с удалённого WIn компьютера к консоли FreeBSD.
Подробно расписываю ситуацию/задачу. Запустил я локально на компе с FreeBSD одну очень долгую операцию, прямо с консоли. Сейчас захожу с Win машины по SSH клиентом PuTTY и понимаю что сервак стоит бездельничает, ожидая от меня команды выбора опции такой то.

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

ps auxww
 /bin/sh -c /usr/bin/dialog --checklist "Options 
Очень хотелось бы иметь возможность подключится к локальной консоли и "наклацав" там отключится, чтобы процесс продолжился и соотв. комп зря электроэнергию по ночам не тратил :)
Почему стал запускать долгие операции из локальной консоли - если делать что то "интерактивно" удалённо, то при разрыве коннекта (интеренет неважный) всё начинай сначала.
На данном этапе интересуют не советы делать всё так чтобы вопросов не задавало и через cron, а можно ли как то из таких вот уже свершившихся ситуаций выходить красиво.
можно. если я все правильно понимаю, для подглядывания за концолью есь какие-то опции ядра. все собираюсь сделать заради эксперимента, но некогда... я думаю в эту сторону рыть.

Добавлено: 2007-03-22 13:36:02
Alex Keda

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

cd /usr/ports
make search name='screen'

Добавлено: 2007-03-22 16:08:59
serge
Почему стал запускать долгие операции из локальной консоли - если делать что то "интерактивно" удалённо, то при разрыве коннекта (интеренет неважный) всё начинай сначала.
А если процесс на задний фон убрать...? Вроде все остается и работает.

Добавлено: 2007-03-22 17:09:02
Alex Keda
теряется интерактивность.
скрин - грамотное решение.

Добавлено: 2007-03-22 17:20:31
sst78rus
Присоединяюсь к предыдущему оратору :D screen просто супер как удобно.

Пользоваться (если man screen лень читать):
screen <процесс>
Запукскается процесс. Если надо отключиться - Ctrl+A,D Можно смело сеанс закрывать.
Когда поключишься снова, screen -list покажет какие сеансы не завершены еще.
Ну и screen -r <номер сеанса> подключит обратно.