#!/bin/sh # Par Julien MOREAU ( jmoreau@bigfoot.com ) nbps=1 # Nombre de paramètres souhaités (sans option) nom_cmde=`basename $0` # Nom de la commande usage="Usage: $nom_cmde [...]" # Message d'aide usage=$usage"\n\tDonne la dernière date de connection d'un utilisateur." if test `uname` != "HP-UX" ; then e="-e" ; fi if [ $# -lt $nbps -o "$1" = "-h" ] ; then # Vérifie le nb de paramètres echo $e $usage 1>&2 ; exit 2 # Affichage aide puis arrêt fi for user in $* ; do home=`grep ^$user: /etc/passwd|cut -d: -f6` if test -z "$home" ; then echo $e "Login \"$user\" inconnu sur ce serveur." 1>&2 ; exit 3 fi kie $user nbp=`ps -u $user|grep -i -e wm -e enlightenment|grep -v grep|wc -l` if [ $nbp -eq 0 ] ; then export LANG=fr_FR.iso88591 set `ll -d $home` echo "Dernière connection : le $7 $6 ($8)." ; ret=1 else echo "Cette personne est loguée en ce moment !" ; ret=0 fi done exit $ret