# tmux Start Script Need To Work!!
if which tmux >/dev/null 2>&1; then
#if not inside a tmux session, and if no session is started, start a new session
test -z "$TMUX" && (tmux attach || tmux new-session)
fi
Arch Wikiサイトは素晴らしいです: https://wiki.archlinux.org/index.php/Tmux 今は昔とは異なります。
答え1
Screenには環境変数はありませんが、TMUX
「TERM
screen」に設定されているので確認が可能です。画面には、フラグセットのすべてを再接続/生成する方法があります。
-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