19 Punkte von xguru 2024-06-20 | 3 Kommentare | Auf WhatsApp teilen
  • Erstellt benannte Shell-Sitzungen, damit Sitzungen auch bei Verbindungsabbrüchen nicht verloren gehen
  • Eine leichtgewichtige Alternative zu tmux oder GNU screen
    • Während tmux und screen das gesamte Terminal übernehmen und Funktionen für Fensteraufteilung und Tiling bieten, stellt shpool nur persistente Sitzungen bereit
    • Der größte Vorteil dieses Ansatzes ist, dass shpool den nativen Scrollback sowie Kopieren und Einfügen nicht unterbricht
  • Verwendung
    • shpool auf dem Remote-Host installieren. Auf dem Client ist keine zusätzliche Software erforderlich
    • Per ssh verbinden und dann shpool attach main ausführen, um eine neue benannte Sitzung zu erstellen (main ist der Sitzungsname)
    • Für jedes Terminal ist eine eigene benannte Sitzung erforderlich
    • Wenn die Verbindung abbricht oder hängen bleibt, erneut per ssh auf den Remote-Host verbinden und shpool attach main noch einmal ausführen, um sich wieder mit derselben benannten Sitzung zu verbinden

3 Kommentare

 
bbulbum 2024-06-21

Dann kann man die Sitzung offenbar aufrechterhalten, ohne extra tmux auf dem Remote-System installieren zu müssen. Aber ich bin einfach an tmux gewöhnt..

 
seunggi 2024-06-20

Es scheint auch gut zu sein, Mosh zu verwenden, das UDP nutzt.

https://de.news.hada.io/topic?id=4810

 
xguru 2024-06-20

In der Beschreibung wird zwar ständig von tmux gesprochen, aber es unterstützt keine mehreren Terminals.
Man sollte es eher als leichtgewichtiges Tool zum Aufrechterhalten einer Sitzung verstehen.