jeudi 21 mars 2002, 09:36:25, Pierre a écrit :

> Bonjour,

>> > Voyez-vous un moyen simple pour avoir la liste des utilisateurs
>> > qui se sont connectés (= qui ont fait tourner un processus) au
>> > moins une fois la veille ?
>> 
>> Regarde peut-être du côté de last et lastlog

> Je connais. Notamment "lastlog -t ...". Mais deux problèmes :
> - Cela ne donne pas tous les connectés (au sens "qui ont fait tourner
>   un processus"), très loin de là.
> - Cela ne permet pas de spécifier "ceux de la veille".

> Tu as une idée précise en tête ? Merci.

pour spécifier ceux de la veille :

day=`date +%d`
date --date="`date +%m`/`expr $day - 1`/`date +%Y`" +"%a %b %d"
ça te donnes la date de la veille (et ça marche toute l'année:)
reste plus qu'a faire un grep


pour "qui ont fait tourner un processus"

tu peux expliquer un peu plus ... un exemple par exemple :)

moi je te donnes mon expérience :
si je veux lancer un processus (gnut) sur une machine ... je fais
"ssh <nom de machine>"
"gnut"

et là forcément j'apparais dans le last ....

de plus si je me connecte depuis X, j'ai le numéro de display à la place
de la machine d'origine


A+ Tom



-- 
Thomas Clavier   http://www.tcweb.dyndns.org  .  _/_/_/_/_/  _/_/   
Centre d'expertise RGO                        .     _/     _/       
DATACEP Nord                                  .    _/     _/        
+33 3 28 52 53 02 - +33 6 09 25 59 67         .   _/       _/_/     

Répondre à