If you are not a UNIX user/not a geek, please turn away right now.
Every year, I either chance upon something new, or remind myself of something interesting that I’ve forgotten. This is the latter case. On a *NIX shell, you can push a foreground process to background (obviously without terminating it):
$ ./someprocess ... ... ... Ctrl-Z [1]+ Stopped ./someprocess $ bg [1]+ ./someprocess &
To bring the process into foreground:
$ fg < -- last process pushed into bkgnd $ jobs [1] ./someprocess [2] ./someotherprocess $ fg 2