Ich versuche herauszufinden, wie ich tmux session
eine Verbindung zu einer Sitzung herstellen kann, wenn eine benannte tmux-Sitzung vorhanden ist. Wenn nicht, möchte ich eine neue mit dem angegebenen Namen erstellen.
Derzeit sind mir einige tmux
Befehle bekannt, mit denen teilweise erreicht werden kann, wonach ich suche, aber es ist nicht klar, wie sie miteinander kombiniert werden sollen, um das zu erhalten, wonach ich suche:
tmux attach
Wird an eine automatisch vorhandene Sitzung angehängt. Fehler treten jedoch auf, wenn keine Sitzung vorhanden isttmux new
erstellt eine neue Sitzung - dies geschieht jedoch jedes Mal, sodass ich sie nicht in meiner belassen kann.tmux.conf
tmux has-session
testet, ob eine Sitzung existiert - aber ich weiß nicht, wie ich sie mit den anderen Befehlen zusammenfügen soll
Daher möchte ich ein tmux-Skript erstellen, damit dies automatisch geschieht, anstatt es jedes Mal manuell erstellen zu müssen, wenn ich mich bei einer Sitzung anmelden muss.
Wie kann ich ein automatisches Skript schreiben, um eine neue tmux-Sitzung zu erstellen (falls ein bestimmter Sitzungsname nicht vorhanden ist) oder an einen Sitzungsnamen anzuhängen (falls vorhanden)?
man tmux
sagt mein : "Das -A-Flag bewirkt, dass sich eine neue Sitzung wie eine Anhangssitzung verhält, wenn der Sitzungsname bereits vorhanden ist"