Exécuter un script bash à la sortie de session. Le sujet est résolu

Tout ce qui concerne la programmation.
Répondre
Blanco
Membre
Membre
Messages : 31
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

Bonjour,

Tout est dans le titre : je ne parviens pas à lancer un script en .sh au moment où je ferme la session ou éteins le pc.

J'ai essayé avec lightdm.conf ou avec .bash_logout mais ça ne le fait pas.

Une idée ?
Mini PC Geekom i5 / 16 giga Bullseye + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4974
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

A mon avis ici:
/etc/lightdm/lightdm.conf.d/session-cleanup.conf

Avec ceci dedans:

Code : Tout sélectionner

[Seat:*]
session-cleanup-script=/usr/local/bin/my_script

Le script est exécutable bien sur ?

Edition: Correction du chemin du script
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Blanco
Membre
Membre
Messages : 31
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

Merci pour ta réponse.

J'avais déjà testé :

Code : Tout sélectionner

/etc/lightdm/lightdm.conf.d/session-cleanup.conf= /blanco/bureau/monscript
Ça n'avait pas marché, peut-être parce que mon script est sur le bureau et pas dans /usr/local/sbin comme tu le proposes.

Je dois donc mettre mon script (qui bien sûr est exécutable, il fonctionne parfaitement) dans le path que tu proposes.

Je testerai ce soir et je te tiens au courant.
Mini PC Geekom i5 / 16 giga Bullseye + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4974
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Blanco a écrit : 25 févr. 2024, 14:59 ...
Ça n'avait pas marché, peut-être parce que mon script est sur le bureau et pas dans /usr/local/sbin comme tu le proposes.
...

Oui, très probablement. :smile:

D'ailleurs il y a une erreur, c'est /usr/local/bin et NON /usr/local/sbin
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Blanco
Membre
Membre
Messages : 31
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

Le problème c'est que je n'ai pas

Code : Tout sélectionner

/etc/lightdm/lightdm.conf.d/session-cleanup.conf 
j'ai seulement

Code : Tout sélectionner

/etc/lightdm/lightdm.conf
et donc pas de

Code : Tout sélectionner

session-cleanup.conf 
dans mon système.
Mini PC Geekom i5 / 16 giga Bullseye + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4962
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

C'est peut étre toi ton probleme. Essaie de le créer ?
Blanco
Membre
Membre
Messages : 31
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

Moi je serais le problème ? Je pense plutôt que c'est Mate qui ne fonctionne pas tout à fait comme Gnome.

Je ne vois pas comment créer lightdm.conf.d J'ai bien lightdm.conf mais c'est tout.
Mini PC Geekom i5 / 16 giga Bullseye + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4974
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Code : Tout sélectionner

mkdir /etc/lightdm/lightdm.conf.d
touch /etc/lightdm/lightdm.conf.d/session-cleanup.conf
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Blanco
Membre
Membre
Messages : 31
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

Salut et merci, j'avais vraiment rien pigé au truc mais maintenant grâce à vous j'ai compris et ça fonctionne ! Donc je passe en résolu.
Bonne journée.
Mini PC Geekom i5 / 16 giga Bullseye + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4962
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

:unknw: Désolé, faute de frappe, en aucun cas je pensais que c'était toi le problème
Blanco
Membre
Membre
Messages : 31
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

Pas de souci, j'y avais pensé.
En fait c'était bien moi le souci vu que je n'avais rien pigé ! Ah ah.
Mais c'est bon, toi et lol vous m'avez tiré d'affaire et appris des choses : c'est essentiel et important.
Merci infiniment.
Mini PC Geekom i5 / 16 giga Bullseye + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
Répondre