A tela não tem uma variável de ambiente como TMUX
, mas TERM
está definido como "tela", para que você possa verificar isso. A tela tem uma maneira de reconectar / criar tudo em um conjunto de sinalizadores.
-d -R Reattach a session and if necessary detach or even create it first.
# screen Start Script Need To Work!!
if which screen >/dev/null 2>&1; then
#if not inside a screen session, and if no session is started, start a new session
[ "$TERM" != "screen" ] && screen -d -R
fi