Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
terminaux virtuels et déconnexion automatique
Envoyé par: NBaH

Bonjour à tous,

Je cherche un moyen de surveiller les différents terminaux virtuels (tty) ouverts sur mon PC, de manière à ce qu'ils soient déconnectés automatiquement s'il n'y a pas de processus critique actif, ou si l'utilisateur (ego!) n'a pas entrée de frappe depuis un certain temps, comme xautolock mais pour les terminaux virtuels.

Est-ce que ça existe en package? Connaissez-vous un site sur lequel un tel script serait dipsonible?

...

Poste le Monday 28 January 2008 16:40:53
Répondre     Citer    
Re: terminaux virtuels et déconnexion automatique
Envoyé par: NBaH

Cherchez plus :

#!/bin/bash
 # @(#) DIVA
## stands for: Disconnects Idle Virtual_terminals Automatically

while :
do
idle_tty2stop=$(who -u | awk -F" " '$5 ~/5$/ { print $6 }')
kill -s KILL $idle_tty2stop > /dev/null 2>&1
sleep 60
done &

un p'tit coup de :
cp ~/DIVA /etc/init.d/
update-rc.d /etc/init/DIVA defaults
et tout roule
[v]
linux rox[/v]

Poste le Tuesday 29 January 2008 10:47:39
Répondre     Citer    
Re: terminaux virtuels et déconnexion automatique

Pas mal, mais il faut préférer un kill -TERM avant le kill -KILL

En règle générale, le kill -KILL est seulement pour les cas désespérés, car il empêche un programme de terminer proprement (de sorte que ce programme peut laisser des fichiers dans un état incohérent).

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Tuesday 29 January 2008 10:52:00
Répondre     Citer    
Re: terminaux virtuels et déconnexion automatique
Envoyé par: NBaH

merci Basile

une toute petite précision pour le update-rc.d : il ne faut pas mettre le chemin
tapez juste :
update-rc.d diva defaults

Poste le Tuesday 29 January 2008 12:03:59
Répondre     Citer    
Re: terminaux virtuels et déconnexion automatique
Envoyé par: NBaH

Encore une petite précision pour ceux à qui leur terminal virtuel parle en anglais :
idle_tty2stop=$(who -u | awk -F" " '$6 ~/5$/ { print $7 }')

Poste le Tuesday 29 January 2008 21:05:10
Répondre     Citer    
Re: terminaux virtuels et déconnexion automatique

ou alors, on peut ajouter
TMOUT=300
dans .bash_profile, pour qu'un terminal se déconnecte au bout de 5mn !

Poste le Monday 20 October 2008 15:43:49
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
terminaux virtuels et déconnexion automatique
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons