Я бы хотел написать сценарий, проверяющий наличие tmux
сеанс и присоедините его, или, если сеанса нет, начните новый. Чтобы я мог создать собственную команду в своем .zshrc
файл, и не нужно всегда проверять.
Есть ли способ программно проверить, что у меня есть tmux
сеанс экрана запущен?
На StackOverflow есть ответ https://stackoverflow.com/questions/3432536/tmux-create-session-if-none-exists
tmux attach || tmux new
tmux ls
будет перечислять запущенные сеансы
Если вы используете это внутри файла .shrc или аналогичного с exec
Я бы рекомендовал
if tmux ls
exec tmux attach
else
exec tmux
fi