Gibt es eine Möglichkeit, eine gemeinsame Kontroll-TMXX-Sitzung zu haben?


9

Ich suche etwas ähnliches wie der screen -xGnu-Bildschirm für Linux

Antworten:


7

Sie können eine Verbindung zu tmux-Sitzungen herstellen, die verschiedenen Benutzern gehören, indem Sie die richtigen Berechtigungen erteilen und folgende Schritte ausführen:

Wirt

tmux -S /tmp/team

Klient

tmux -S /tmp/team attach

So legen Sie beispielsweise die Berechtigungen für alle Benutzer fest:

chmod 777 / tmp / team


1
chmod 777: Nein nein Nein Nein Nein! Niemals rennen chmod 777. Es wird praktisch nie benötigt! Nicht einmal zu "Testzwecken". Wenn die Datei lesbar ist, ist sie lesbar. Wenn es von dem useroder groupdem geschrieben werden muss, der darauf schreiben muss, dann ist es beschreibbar. Es ist absolut unnötig, jedem Schreibberechtigungen zu erteilen, und chmodes ist genau so, wie multinationale Unternehmen gehackt werden, wenn sie auf etwas Vernünftiges zurückgreifen. Tu es einfach nicht. Je. Ich habe eine Einführung in Unix-Berechtigungen geschrieben . Bitte lies es!
Martin Tournoij

In diesem Fall setzen Sie einfach die Benutzer in die gleiche Gruppe und chgrpes dazu.
Martin Tournoij

Aus Gründen der Klarheit ist diese Antwort nicht mit "screen -x" identisch, wodurch Benutzer jeden Puffer / jedes Fenster separat steuern können, während mit tmux jeweils nur ein Benutzer jede Sitzung steuern kann.
Jidar

4

Es funktioniert für Sie, indem Sie einfach dieselbe Sitzung ohne speziellen Schalter anhängen.

Einer der coolen Vorteile von tmux für gemeinsam genutzte Sitzungen besteht darin, dass die Fenstergrößen automatisch an die kleinste tatsächliche Terminalgröße aller derzeit verbundenen Clients angepasst werden.


Dh einfach rennen tmux attachoder tmux attach -t 4an Sitzung 4 anhängen usw.
Gilles 'SO - hör auf böse zu sein'

Achten Sie nur darauf, dass Sie die tmux-Sitzung nicht zwischen verschiedenen Benutzern teilen können
Nummer 5,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.