From c24bd5ad9dbd9879e4766b5f22f66a222f920e84 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Mon, 10 Oct 2022 14:18:04 +0200 Subject: [PATCH] tmus script corrected --- tmux_ssh | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/tmux_ssh b/tmux_ssh index 23adddc..3f1962f 100755 --- a/tmux_ssh +++ b/tmux_ssh @@ -1,13 +1,14 @@ #!/bin/sh # -SESSION=$(tmux ls -F "#{session_name}") -echo $NEW +for s in $(tmux list-sessions -F '#{session_name}'); do + p=$(tmux list-panes -F '#{pane_tty}' -t "$s") + if [ "$p" = "$(tty)" ]; then + # Session already running + exit 0 + fi +done -if [ "$SESSION" = "" ]; then - tmux attach-session -t default_ssh || tmux new-session -s default_ssh -else - echo tmux-session \"$SESSION\" already running. -fi +tmux attach-session -t default_ssh || tmux new-session -s default_ssh