Ich versuche herauszufinden, wie ich tmux sessioneine 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 tmuxBefehle 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 attachWird an eine automatisch vorhandene Sitzung angehängt. Fehler treten jedoch auf, wenn keine Sitzung vorhanden isttmux newerstellt eine neue Sitzung - dies geschieht jedoch jedes Mal, sodass ich sie nicht in meiner belassen kann.tmux.conftmux has-sessiontestet, 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 tmuxsagt mein : "Das -A-Flag bewirkt, dass sich eine neue Sitzung wie eine Anhangssitzung verhält, wenn der Sitzungsname bereits vorhanden ist"