From 16d5177521628b17e54125ca2449b30e35d71c10 Mon Sep 17 00:00:00 2001 From: Darren 'Tadgy' Austin Date: Mon, 12 Sep 2022 07:55:49 +0100 Subject: [PATCH] Sleep for 1 second before starting/resuming screen. --- .bash_profile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.bash_profile b/.bash_profile index 580282c..d3d555e 100644 --- a/.bash_profile +++ b/.bash_profile @@ -65,7 +65,7 @@ hash screen >/dev/null 2>&1 && { case "$(echo ${SCREENS:--n} | wc -l)" in 0) # No screens found - start a new instance, if on a tty. - [[ "$TTY" == *tty* ]] && screen + [[ "$TTY" == *tty* ]] && sleep 1 && screen ;; 1) # Just one screen - reconnect if it's not dead. @@ -73,6 +73,7 @@ hash screen >/dev/null 2>&1 && { echo "Found dead screen for $TTY:" echo "$SCREENS" | sed -e 's/^/ /g' else + sleep 1 screen -dr "${TTY//\//-}.${HOSTNAME%%.*}" fi ;;