This question already has an answer here:
It's sunday and I left an instance of R running in the office. The script finished running, and I would like to save my workspace without going to the office. I can ssh to the computer, but I have not run the program into screen.
Is there a way, over ssh, to disown the process (I don't have access to jobsid of the terminal the program is running on!) and reattach it with say, reptyr? Reptyr and reptyr -T don't work without previously disowning the process
28845 3diag 20 0 139.3m 10.4m 0.0 0.1 0:12.06 S `- urxvtd 5327 3diag 20 0 16.4m 4.6m 0.0 0.1 0:00.02 S `- bash 5335 3diag 20 0 3499.3m 3.244g 0.0 43.3 171:57.89 S `- R
The unique part of my question is that I explicitly require to detach a program without having access to the terminal in which it was created.