Все очень просто:
Если процесс случайно оказался отдетаченным от PTY (например сеть отлетела), то так:
Смотрим PID своего процесса:
Но если надо рестартануть сервер, а процесс висит в данный момент и его жалко прекращать, то сначала надо его отцепить от сессии, а то он завершится, а не уйдет в бэкграунд:
Убираем его в jobs:
apt-get install reptyr
Если процесс случайно оказался отдетаченным от PTY (например сеть отлетела), то так:
Смотрим PID своего процесса:
ps auxfИ подключаемчя к нему:
reptyr PID-процесса
Но если надо рестартануть сервер, а процесс висит в данный момент и его жалко прекращать, то сначала надо его отцепить от сессии, а то он завершится, а не уйдет в бэкграунд:
Убираем его в jobs:
Ctrl+ZЗапускаем в бэкграунде:
bgДелаем его сиротой:
disownОтцепляемся. Прицепляемся потом с нового терминала и забираем его обратно через reptyr.