Обычно приходится запускать новый сеанс и начинать всё с начала. Так поступал и я, пока не наткнулся в просторах интернета на пакет Для просмотра ссылок Вы должны быть авторизованы на форуме..
Я не буду долго и нудно описывать возможности screen и сферы ее применения. Расскажу об одной хитрости, которая позволяет без всяких заморочек и ввода кучи консольных команд вернуться в прерванную по тем или иным причинам сессию SSH.
Проверим наличие установленной screen командой
Код: Выделить всё
which screen
/usr/bin/screen
Далее, нужно написать маленький скрипт под именем get_in.sh и поместить его в каталог /usr/local/bin/
Код: Выделить всё
nano /usr/local/bin/get_in.sh
Код: Выделить всё
#!/bin/sh
SCREEN=/usr/bin/screen
KILL=/bin/kill
## Check if we are already in screen ($STY is set)
if [ -z "$STY" ]; then
$SCREEN -LARR -S Shared -c /etc/screenrc
## Force SHELL close on exit - we don't want to allow users to escape logging outside screen
$KILL -SIGHUP $PPID
fi
Код: Выделить всё
chmod 0755 /usr/local/bin/get_in.sh
Код: Выделить всё
echo "/usr/local/bin/get_in.sh" >> /etc/bash.bashrc
Удачи!