change check for running tmux session

This commit is contained in:
Jakobus Schürz 2021-02-20 15:48:01 +01:00
parent bdd814ca56
commit f79935139b

View file

@ -87,10 +87,11 @@ if ! $SSHS; then
logwarn "TERM: $TERM" logwarn "TERM: $TERM"
logwarn "tmux@${USER}: $(systemctl status tmux@${USER}.service 1>/dev/null 2>&1; echo $? )" logwarn "tmux@${USER}: $(systemctl status tmux@${USER}.service 1>/dev/null 2>&1; echo $? )"
if test $SSH_TTY; then if test $SSH_TTY; then
logwarn "im remote" logwarn "i am remote"
if test ! $TMUX && test $TERM != screen; then if test ! $TMUX && test $TERM != screen; then
logwarn "no screen" logwarn "no screen"
if test $(systemctl status tmux@${USER}.service 1>/dev/null 2>&1; echo $? ) -eq 0; then # if test $(systemctl status tmux@${USER}.service 1>/dev/null 2>&1; echo $? ) -eq 0; then
if test tmux has-session -t User -o tmux has-session -t "${USER}"; then
logwarn "tmux@${USER} is running" logwarn "tmux@${USER} is running"
STARTTMUXDEFAULT=${STARTTMUXREMOTEDEFAULT} STARTTMUXDEFAULT=${STARTTMUXREMOTEDEFAULT}
fi fi