Mosh войти в систему автоматически заново подключить сеанс tmux

Я использую Mosh с Tmux

Я хочу запустить команду "tmux attach -t 0 -d" после успешного подключения mosh.

Как автоматически вызвать команду для повторного подключения tmux при успешном входе в систему через mosh?

1 ответ

Решение

Это работает:

mosh $REMOTE tmux attach   # I didn't expect this to work

но ни один из них не делает:

mosh $REMOTE "tmux attach -d"  # This should probably work
mosh $REMOTE tmux attach -d    # This correctly interprets -d as a mosh option

ОБНОВЛЕНИЕ: Как указывает Крис Джонсон, вы можете использовать аргумент '-', отключив обработку опций, так что весь tmux Команда отправляется на удаленный сервер в виде команды:

mosh $REMOTE -- tmux attach -t 0 -d
Другие вопросы по тегам