19 puntos por xguru 2024-06-20 | 3 comentarios | Compartir por WhatsApp
  • Crea sesiones de shell con nombre para que la sesión no se pierda aunque se corte la conexión
  • Alternativa ligera a tmux o GNU screen
    • Mientras que tmux y screen toman control de toda la terminal y ofrecen funciones de división y mosaico de ventanas, shpool solo ofrece sesiones persistentes
    • La mayor ventaja de este enfoque es que shpool no interrumpe el scrollback nativo ni el copiar y pegar
  • Uso
    • Instala shpool en el host remoto. El cliente no necesita software adicional
    • Conéctate por ssh y luego ejecuta shpool attach main para crear una nueva sesión con nombre (main es el nombre de la sesión)
    • Se necesita una sesión con nombre distinta para cada terminal
    • Si la conexión se corta o se congela, vuelve a conectarte al host remoto por ssh y ejecuta shpool attach main otra vez para reconectarte a la misma sesión con nombre

3 comentarios

 
bbulbum 2024-06-21

Parece que podrías mantener la sesión sin tener que instalar tmux en el remoto. Pero igual, simplemente ya estoy acostumbrado a tmux..

 
seunggi 2024-06-20

Parece que también es buena idea usar Mosh, que utiliza UDP.

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

 
xguru 2024-06-20

Aunque en la descripción hablan constantemente de tmux, no es una herramienta para manejar múltiples terminales.
Lo correcto es verla simplemente como una herramienta ligera para mantener la sesión activa.