cat ~/bin/stable_ssh
host="$1"shift[[ "$#" == 0 ]] && cmd=(tmux attach) || cmd="$@"while :; do ssh -o RequestTTY=yes "$host" "${cmd[@]}" [[ "$?" != 255 ]] && break sleep 1done
не люблю комменты условно не в тему, но посоветую - попробуй mosh, он в разы пижже
@krkm он должен уметь всё то же что умеет ssh. предполагаю через ключь --ssh=''' можно юзануть создание туннеля
!/bin/bash
host="$1"
shift
[[ "$#" == 0 ]] && cmd=(tmux attach) || cmd="$@"
while :; do
ssh -o RequestTTY=yes "$host" "${cmd[@]}"
[[ "$?" != 255 ]] && break
sleep 1
done
не люблю комменты условно не в тему, но посоветую - попробуй mosh, он в разы пижже
@krkm он должен уметь всё то же что умеет ssh. предполагаю через ключь --ssh=''' можно юзануть создание туннеля