Very often, we run some long-waiting command with tons of console output out of tmux, then realize that we should move it into a tmux session so that we can remotely log in and monitor its progress. But then the process can hardly be terminated and re-run, and Ctrl+Z and `fg` can only resume it in the same console.
To do so:
1. Press Ctrl+Z to stop the process
2. launch a new tmux session or attach an existing tmux session
3. run `reptyr <PID>` inside tmux session with process ID of the stopped process
No comments:
Post a Comment