snippets/old_snippets/tmux-plus-screen.en.md

27 lines
1.2 KiB
Markdown

---
title: "tmux plus screen"
date: 2020-08-17T14:19:16+02:00
draft: false
snippet_types:
- screen
- tmux
---
Recently I was sshed into my home pi server trying to sftp some big files from a remote server.
Some of the transfers are huge, 30gb+. On our internet that will take a while. Not
wanting to leave the shh terminal session open that whole time I used
[screen](https://linux.die.net/man/1/screen) on the pi.
Idea was to create a screen session start the transfer detach and comeback few hours later.
Detaching was a bit tricky. <Ctrl\><a\> <d\> is the default detach command for both tmux running on my
mac and screen running on the pi. So when I tried to detach from the screen session tmux would
detach instead. 😡
After messing with configs and some searching turns out if you press the tmux prefix key twice it
sends it once to the child shell. So eventually I was able to detach from the screen session with:
**<Ctrl\><a\> <Ctrl\><a\> <d\>**!!
sources:
- [stackoverflow](https://stackoverflow.com/questions/8518815/how-to-send-commands-when-opening-a-tmux-session-inside-another-tmux-session)
- [screen basics](https://www.howtogeek.com/662422/how-to-use-linuxs-screen-command)