Автоматический запуск tmux и screen



Предыдущая |

Открыл для себя удобную штуку - автоматический запуск tmux, при входе на сервер по SSH. Почему раньше так не делал - не знаю. Добавляем в ~/.bash_profile строки:

if [ -z "$TMUX" ]; then
tmux attach -t term || tmux new -s term
fi

И при каждом входе на сервер, получаем либо уже существующую, либо новую сессию tmux.

P. S. Для screen можно попробовать такую конструкцию:

if $(screen -ls | grep -q pts); then  screen -x; else screen -R; fi