Screen + Reptyr - Steal processes - Unable to find the fd for the pty!
Reptyr is a very useful tool. With it you can steal processes from other terminals. It is very useful together with screen. apt install reptyr screen Open a new terminal, do screen ps ax or ps ax|grep <name of process to steal> reptyr <process id> Or if it fails, take the terminal: reptyr <process id> -T Then do Ctrl + A and d to detach from the screen and let it continue to run. To re-attach to the screen, do screen -r, if you get a list, do screen -r <screen id>.
Cannot steal terminal twice workaround
If you try to take the whole terminal twice, for example: reptyr <process id> -T Then you get "Unable to find the fd for the pty!" The workaround for this is to find the previous reptyr -T process and refer to that instead: reptyr <process id-of-previous-reptyr-T-process> -T Source: https://github.com/nelhage/reptyr/issues/24
This is a personal note. Last updated: 2019-06-22 00:52:46.