Pages : 1
#1 Le 14/03/2018, à 15:11
- Fai8
Script motd
Bonjour, je voudrais personnalisé mon message de bienvenue quand il y a une connexion SSH, je veux faire un script que je mettrais dans /etc/update-motd.d . Je voudrais que ce script puisse dire si un screen par exemple de nom 'Screen1' est actif ou non, si oui, il marque "Screen1 : ACTIF" sinon "Screen1 : INACTIF".
Merci de votre compréhension,
Cordialement
Hors ligne
#2 Le 14/03/2018, à 15:57
- MicP
Re : Script motd
…Je voudrais que ce script puisse dire si un screen par exemple de nom 'Screen1' est actif ou non …
Est-ce qu'il s'agit du multiplexeur de terminal screen ?
Si non, qu'est-ce qu'un "screen actif" et un "screen inactif" ?
Dernière modification par MicP (Le 14/03/2018, à 15:57)
Hors ligne
#3 Le 14/03/2018, à 15:59
- Fai8
Re : Script motd
Oui il s'agit du multiplexeur de terminal Screen
Hors ligne
#4 Le 14/03/2018, à 19:31
- MicP
Re : Script motd
Les sessions screen sont lancées depuis un compte utilisateur,
mais les scripts du répertoire /etc/update-motd.d sont lancés par le compte root
et le message /etc/motd est le même pour tous les comptes utilisateurs qui se connecteront.
Le message afficherait donc aussi les sessions screen des autres comptes utilisateurs.
À mon humble avis, il vaudrait mieux utiliser le fichier ~/.profile du compte utilisateur concerné
pour qu'il lance le script de détection et d'affichage du message concernant l'existence d'une session screen ré-attachable.
=======
Éventuellement, en faisant plus court, le fichier ~/.profile pourrait être utilisé
pour que la session screen existante soit automatiquement reconnectée
en y rajoutant simplement cette ligne de commande :
screen -r Screen1
ou bien, si elle était encore attachée,
en la détachant d'abord avant de s'y connecter avec :
screen -d -r Screen1
Si la session Screen1 n'est pas active,
le message affiché sera :
michel@debg53sw:~$ ssh michel@192.168.122.151
Welcome to Ubuntu 16.04.4 LTS (GNU/Linux 4.13.0-37-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
0 paquet peut être mis à jour.
0 mise à jour de sécurité.
Last login: Wed Mar 14 18:56:20 2018 from 192.168.122.1
There is no screen to be resumed.
michel@ubu1604:~$
Dernière modification par MicP (Le 15/03/2018, à 06:00)
Hors ligne
Pages : 1