#!/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 \n\tDonne le nom d'une fenetre inscriptible" usage=$usage" de la personne precisee." if test `uname` != "HP-UX" ; then e="-e" ; fi if [ $# -ne $nbps ] ; then # Si le nombre de paramètres est incorrecte, echo $e $usage 1>&2 ; exit 2 # Affichage aide puis arrêt. fi nom=$1 grep -q ^$nom: /etc/passwd if [ $? -ne 0 ] ; then echo "Login inconnu sur ce serveur." 1>&2 ; exit 3 fi who -T|grep ^$1|grep -v ' old '|grep -q + if [ $? -ne 0 ] ; then echo "Cette personne n'a aucune fenetre inscriptible en ce moment." 1>&2 exit 4 fi set `who -T|grep $1|grep +` >> /dev/null echo $3 exit 0 # Sortie sans erreur