Reptyr. Перенос процесса в новый терминал

Для работы без привилегий суперпользователя требуется разрешить ptrace.
По умолчанию утилита может забирать в новый терминал только один процесс. Но есть другой режим работы, запускаемый с помощью опции -T. В этом случае reptyr забирает весь сеанс терминала, которому принадлежит указанный процесс. Это избавляет практически от всех недостатков режима по умолчанию. Единственное, что для переноса в текущий терминал сессии запущенной через SSH требуются права root.
Как это работает описано здесь.


RPM пакет весит 28K. Нужна ли такая программа в МагОС? :slight_smile:

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

В основном для того, чтобы можно было перенести сеанс в screen или в tmux. Либо забрать сеанс непосредственно в SSH сессию.