diff options
-rwxr-xr-x | selftest/in_screen | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/selftest/in_screen b/selftest/in_screen index 8bfbc0101b..5468a216e3 100755 --- a/selftest/in_screen +++ b/selftest/in_screen @@ -69,7 +69,11 @@ cleanup() { rm -f $basedir/$SERVERNAME.status $basedir/$SERVERNAME.log echo $$ > $basedir/$SERVERNAME.parent.pid trap cleanup SIGINT SIGTERM SIGPIPE -screen -r -X screen -t test:$SERVERNAME bash $basedir/$SERVERNAME.launch +if [[ "$TMUX" ]]; then + tmux new-window -n test:$SERVERNAME "bash $basedir/$SERVERNAME.launch" +else + screen -r -X screen -t test:$SERVERNAME bash $basedir/$SERVERNAME.launch +fi echo "$(date) waiting in $$" >> $basedir/$SERVERNAME.log read stdin_var echo "$(date) EOF on stdin" >> $basedir/$SERVERNAME.log |