Sleep for 1 second before starting/resuming screen.

This commit is contained in:
Darren 'Tadgy' Austin 2022-09-12 07:55:49 +01:00
commit 16d5177521

View file

@ -65,7 +65,7 @@ hash screen >/dev/null 2>&1 && {
case "$(echo ${SCREENS:--n} | wc -l)" in case "$(echo ${SCREENS:--n} | wc -l)" in
0) 0)
# No screens found - start a new instance, if on a tty. # No screens found - start a new instance, if on a tty.
[[ "$TTY" == *tty* ]] && screen [[ "$TTY" == *tty* ]] && sleep 1 && screen
;; ;;
1) 1)
# Just one screen - reconnect if it's not dead. # 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 "Found dead screen for $TTY:"
echo "$SCREENS" | sed -e 's/^/ /g' echo "$SCREENS" | sed -e 's/^/ /g'
else else
sleep 1
screen -dr "${TTY//\//-}.${HOSTNAME%%.*}" screen -dr "${TTY//\//-}.${HOSTNAME%%.*}"
fi fi
;; ;;