📦 shpool/ shell-pool
Think tmux, then aim... lower
Установка и запуск
Usage
Generally shpool is used to provide persistent sessions when
sshing in to a remote host. To do so, shpool must be installed
on the remote host. No extra software is required on the client.
After installing and setting up, the typical usage pattern
is to ssh into the host you have installed shpool on, then create
a new named session by running shpool attach main. Here main
is the name of the session. You'll want a separate named session
for each terminal you use to connect to your remote host. If your
connection drops or becomes stuck, you can ssh back into the remote
host and re-attach to the same named session by running shpool attach main
again.
If your terminal gets stuck and you forcibly close the window, you
might find that shpool still think a terminal is connected to
your session when you attempt to reattach. This is likely because
an ssh proxy is holding the connection open in the vain hope that
it will get some traffic again. You can just run shpool detach main
to force the session to detach and allow you to attach.
This README covers basic usage, but you can also check out the wiki for more tips and tricks.
Из README репозитория · полный README на GitHub