From 725ba6d2c222c8ce8a319986e886bc0000cf9660 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Wed, 23 Sep 2020 13:35:01 +0400 Subject: [PATCH] =?UTF-8?q?cssh:=20donner=20un=20nom=20=C3=A0=20la=20sessi?= =?UTF-8?q?on?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- start-screen | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/start-screen b/start-screen index f449e34..3c0dda4 100755 --- a/start-screen +++ b/start-screen @@ -33,8 +33,9 @@ function __auto_screen() { local msgprefix local screens count + local session_name="nutools-$USER" - screens="$(LANG=C screen -ls | grep -Ei "attached|detached")" + screens="$(LANG=C screen -ls | grep -Ei "${session_name}.*attached|detached")" if [ -n "$screens" ]; then count="$(echo "$screens" | wc -l)" else @@ -52,14 +53,14 @@ La première session" if __ask " $msgprefix sera reconnectée automatiquent dans 2 secondes Voulez-vous reconnecter la session screen? [On] "; then - exec screen -q -s -/bin/bash -xRR + exec screen -q -s -/bin/bash -xRR -S "$session_name" else exec /bin/bash -l fi elif __ask " Une ${COULEUR_VERTE}nouvelle session screen${COULEUR_NORMALE} sera lancée automatiquement dans 2 secondes Voulez-vous lancer une session screen? [On] "; then - exec screen -q -s -/bin/bash -RR + exec screen -q -s -/bin/bash -RR -S "$session_name" else exec /bin/bash -l fi