На работе запустил долгую по времени задачу на удаленном сервере. Придя домой захотел посмотреть ее статус и возможно запустить следующую. Но есть проблемка, запущеная на работе задача не в screen‘е. Как перехватить процесс? Как подсоедениться к консоли?
Это не было проблемой во FreeBSD. Там для этих целей есть команда watch. В случае с Linux также есть вариант — reptyr
Например
На работе залогинились в консоль MariaDB
mysql -u root -p -S /tmp/mysql.sock
Из дому нужно посмотреть, что там происходит. Логинимся на сервер и выясняем pid процесса
ps ax | grep mysql
4106 pts/0 S+ 0:00 mysql -u root -p -S /tmp/mysql.sock
Выполняем
reptyr -T 4106
И все. Получили процесс в свою консоль. Можно работать

Системный администратор с 2000 года
Участник Freelancehunt, Хабр Q&A
Кейсы