можно ли вернуть консоль?

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

cheater
Сообщения: 59

можно ли вернуть консоль?

Сообщение cheater »

Вобщем такая ситуация:
подцепился по ssh к удалённой машине, там запустил программу/процесс (пусть будет хотя бы vim), а потом вдруг упала есть и ssh соединение пропало. Подключаюсь снова вижу в процессах висит vim. Как можно привязать запущенный процесс к данной консоли (допустим продолжить редактирование)?
Все мы бывшие пользователи венды... (с)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: можно ли вернуть консоль?

Сообщение SLEDopit »

есть такая штука, называется screen. это то, что вам нужно.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
cheater
Сообщения: 59

Re: можно ли вернуть консоль?

Сообщение cheater »

SLEDopit писал(а):
17.12.2009 22:58
есть такая штука, называется screen. это то, что вам нужно.



м, спасибо пошёл читать man screen =)
Все мы бывшие пользователи венды... (с)
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: можно ли вернуть консоль?

Сообщение NekoExMachina »

еще есть tmux, который более быстро разбивает окна, например, и имеет еще кое-какие няшности.
http://tmux.cvs.sourceforge.net/viewvc/*ch...*/tmux/tmux/FAQ
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: можно ли вернуть консоль?

Сообщение t.t »

Добавлю: если процесс уже запущен вне screen, можно попробовать retty. Рботает не всегда, но в такой ситуации других вариантов не остаётся.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: