Clôturer une session utilisateur avec un script perl

Clôturer une session utilisateur avec un script perl - Perl - Programmation

Marsh Posté le 03-07-2007 à 11:33:12    


Hello, :jap:  
 Je voudrais développer un script qui se chargera de déconnecter si délai dépassé un utilisateur automatiquement. Il n'arrêtera pas le système proprement dit mais il clôturera soit la session aussi bien dans l'environnement gnome ou kde.
 Comment m'y prendre? :??:  
 Je vous attends. :hello:  
 Merci.

Reply

Marsh Posté le 03-07-2007 à 11:33:12   

Reply

Marsh Posté le 04-07-2007 à 09:57:45    

On m'a soufflé la réponse quelque part: il faut faire  
  ps -ef | grep nom_user pour lister tous les processus de cet utilisateur
 Ensuite repérer le plus petit pid et lui envoyer un signal term par kill:  
 kill -s TERM num_pid.
Et ça marche.
 Maintenant je vais chercher à le coder avec perl.
 Merci

Reply

Marsh Posté le 04-07-2007 à 10:47:53    

Reply

Marsh Posté le 04-07-2007 à 11:11:26    

Bonne idée, mais à utiliser prudemment si le script est exécuté par root ...


---------------
TriScale innov
Reply

Marsh Posté le 04-07-2007 à 12:22:44    

killall -u `whoami` (sous linux, killall ne fait pas la même chose sur tous les unix)

Reply

Marsh Posté le 06-07-2007 à 14:06:02    

D'aussi bonnes idées... Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed