I started an big operation, but I didn't start a screen session, So i can't disconnect without canceling the operation.

Is there a way to inject screen so that the operation continues and sends its output to the screen session and i can safely disconnect my ssh session?

link|improve this question
feedback

2 Answers

Short answer is no. Long answer is maybe. Good luck.

link|improve this answer
feedback
up vote 1 down vote accepted

After browsing your "No." link I actually found this answer on serverfault from earl:

However, for your actual problem, there's another thing you could try: after having launched your job from the terminal, background it by typing ctrl-z and then bg. After that, detach the job from it's parent shell - in bash: disown -h %. After that, you can safely close the terminal and the job will continue running.

And this one from the same question from Rob Wells:

$ screen -S my_process
$ retty $(pgrep my_process)
/redraw

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.