Назад | Перейти на главную страницу

Определите, есть ли у tmux отключенный сеанс

Я бы хотел написать сценарий, проверяющий наличие 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