Lancer script à la déconnection d'utilisateur

Fermé
stajem Messages postés 371 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 20 juin 2011 - 4 avril 2008 à 20:32
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 5 avril 2008 à 09:30
Bonjour ou casiment bonsoir !

Je souhaite faire un petit script qui m'enregistre un ipconfig dans un fichier. Pour ça pas de problème !
Par contre je ne sais pas comment le lancer à la deconnection d'un utilisateur...

Je suis sous Kubuntu 7.10 et Kcron ne me permet pas ça.
Il doit y avoir un fichier à éditer je pense, mais je ne sais ni lequel ni comment.

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
5 avril 2008 à 09:30
hello
en plaçant les commandes dans un fichier ~/.bash_logout

When a login shell exits, Bash reads and executes commands from the file ~/.bash_logout, if it exists.
1
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
4 avril 2008 à 21:01
Salut,

Regarde du côté de la commande "trap" (man bash) et de la gestion des signaux.
En gros, tu crées ton script, tu le rends exécutables, puis tu l'appelles lors d'une déconnexion. Pour cela, tu rajoutes la commande :
trap '/chemin/vers/ton/script.sh' 0
dans ton ".profile" et à chaque déconnexion, il devrait être exécuté...
0