Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/04/2020, à 10:27

vladmaia

Script dernier utilisateur connecté

Bonjour,

Je souhaiterais affecter un script de sauvegarde à la fermeture de session au dernier utilisateur connecté. Je suis débutant dans la création de script.

Est il possible d'utiliser le résultat de la commande

users

par exemple?

Merci.
Bonne journée.

Hors ligne

#2 Le 06/04/2020, à 10:54

elcastor

Re : Script dernier utilisateur connecté

Bonjour,
je ne suis pas spécialiste, mais il semble que tu puisses éditer ce fichier :

sudo gedit /etc/gdm3/PostSession/Default

et y mettre ce que tu veux dedans, afin d'être exécuté en fin de session.
Par exemple

users > /home/TONREPERTOIRE/derniers_utilisateurs.txt

A tester...

Hors ligne

#3 Le 07/04/2020, à 01:13

kamaris

Re : Script dernier utilisateur connecté

Tu pourrais inclure ton script dans le test

if [ $(users | wc -w) -eq 1 ]; then
  …
fi

et le mettre à exécuter en fin de session à tout le monde.
Pour ce dernier point, ça dépend de l'environnement de bureau que tu utilises : tu as peut-être un menu pour ajouter une commande à la fermeture de session.
Sinon, il faut redéfinir la commande appelée pour la fermeture de session : tu mets ton script de sauvegarde dans un emplacement prioritaire du PATH, par exemple /usr/local/bin, inclus dans le test ci-dessus, et avec à la fin la commande de fermeture de session.

Hors ligne