Only automatically start a screen session on console.

This commit is contained in:
Darren 'Tadgy' Austin 2021-03-27 14:45:58 +00:00
commit 5d5633f9f9

View file

@ -62,8 +62,8 @@ hash screen >/dev/null 2>&1 && {
SCREENS="$(screen -list | fgrep "${HOSTNAME%%.*}" | fgrep "${TTY//\//-}")"
case "$(echo "${SCREENS:--n}" | wc -l)" in
0)
# No screens found - start a new instance.
screen
# No screens found - start a new instance, if on a tty.
[[ "$TTY" == *tty* ]] && screen
;;
1)
# Just one screen - reconnect if it's not dead.