Der tmux attach
Befehl verhält sich eher wie eine Kombination aus screen -r
und screen -x
- zuerst wird versucht, eine Verbindung zur zuletzt getrennten Sitzung herzustellen. Wenn keine verfügbar ist, wird eine Verbindung zu einer aktuell angehängten Sitzung hergestellt. Ich möchte das folgende Verhalten emulieren screen -R
: Versuchen Sie zunächst, eine Verbindung zu einer getrennten Sitzung herzustellen, und starten Sie dann eine neue Sitzung, wenn keine getrennten Sitzungen vorhanden waren. Was ist der beste Weg, um dies in tmux zu erreichen?
(tmux ls 2>/dev/null | grep -vq attached && tmux at) || tmux