The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ак мне вернуться к тому терминалу, где у меня идёт процесс у..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"ак мне вернуться к тому терминалу, где у меня идёт процесс у..."  +/
Сообщение от sergeyfromkomi email(ok) on 04-Дек-09, 21:15 
Ув. спецы по UNIX буду благодарен если ответите через ssh запустил на freebsd 7.2 процесс установки mysql... из портов, процесс пошёл, но вот потерял мой комп. (клиентский) связь с инетом и ssh сессия разорвалась.... после переподключения по ssh мне был "выдан" новый tty.... а как мне вернуться к тому терминалу, где у меня идёт процесс установки mysql...?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ак мне вернуться к тому терминалу, где у меня идёт процесс у..."  +/
Сообщение от GreenHouse email(ok) on 04-Дек-09, 21:34 
>Ув. спецы по UNIX буду благодарен если ответите через ssh запустил на
>freebsd 7.2 процесс установки mysql... из портов, процесс пошёл, но вот
>потерял мой комп. (клиентский) связь с инетом и ssh сессия разорвалась....
>после переподключения по ssh мне был "выдан" новый tty.... а как
>мне вернуться к тому терминалу, где у меня идёт процесс установки
>mysql...?

Насколько я могу понимать работу терминалов, то уже никак вы не вернётесь к процессу установки. Любой процесс запущеный с терминала, является дочерним процнсом командной оболочки(shell) этого терминала. Когда соединение было разорвано, shell на этом терминале закрывется, и заодно посылает сигнал о закрытии всем дочерним процессам - тоесть прцессу установки mysql.

>мне вернуться к тому терминалу, где у меня идёт процесс установки
>mysql...?

Этот поцесс уже нигде не идёт


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ак мне вернуться к тому терминалу, где у меня идёт процесс у..."  +/
Сообщение от Владимир П. on 04-Дек-09, 21:46 
>мне вернуться к тому терминалу, где у меня идёт процесс установки

Проще всего выполнить из под root'а команду
cat "tty0 tty1 tty2" | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ак мне вернуться к тому терминалу, где у меня идёт процесс у..."  +/
Сообщение от Владимир П. on 04-Дек-09, 21:51 
>Проще всего выполнить из под root'а команду

Но это, конечно, хак и пригоден он только для того, чтобы зайти в потерянную сессию и завершить критическую задачу.

При выполнениии критических задач крайне желательно использовать screen. Это программа позволяет безболезненно отлючаться, оставляя все процессы работающими. Подробнее здесь http://www.lissyara.su/?id=1774

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "ак мне вернуться к тому терминалу, где у меня идёт процесс у..."  +/
Сообщение от pavlinux email(ok) on 04-Дек-09, 22:52 
>>Проще всего выполнить из под root'а команду
>
>Но это, конечно, хак и пригоден он только для того, чтобы зайти
>в потерянную сессию и завершить критическую задачу.
>
>При выполнениии критических задач крайне желательно использовать screen. Это программа позволяет безболезненно
>отлючаться, оставляя все процессы работающими. Подробнее здесь http://www.lissyara.su/?id=1774

А ишо
# mkfifo  /tmp/fifa
# make 2>&1 | /tmp/fifa &
# /dev/tty < /tmp/fifa;

Ну как-то так ...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "ак мне вернуться к тому терминалу, где у меня идёт процесс у..."  +/
Сообщение от sergeyfromkomi email(ok) on 04-Дек-09, 22:05 
спасибо все что не остались равнодушными..... меня ОЧЕНЬ рассмешило пара слов....: "Проще всего..." в нижеследующем контексте....))))

>Проще всего выполнить из под root'а команду
>cat "tty0 tty1 tty2" | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

я по новой запустил make install....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "ак мне вернуться к тому терминалу, где у меня идёт процесс у..."  +/
Сообщение от Владимир П. on 04-Дек-09, 22:09 
>я по новой запустил make install....

Вообще, предварительно лучше ещё было бы сделать make clean раз прошлая сборка завершилась аварийно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру