#!/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\tCherche la salle où ce trouve une personne." if test `uname` != "HP-UX" ; then e="-e" ; fi if [ $# -lt $nbps ] ; then # Si le nombre de paramètres est incorrecte, echo $e $usage 1>&2 ; exit 2 # Affichage aide puis arrêt. fi rep=/users/public/Plans_salles cd $rep for nom in $* ; do if [ $nom = "moi" ] ; then nom=`whoami` ; fi if [ $# -gt 1 ] ; then echo $e "$nom \t\c" 1>&2 if [ `echo "$nom"|wc -c` -le 8 ] ; then echo $e "\t\c" ; fi fi grep -q ^$nom /etc/passwd if [ $? -ne 0 ] ; then echo "Login inconnu sur ce serveur." 1>&2 ; ret=3 ; continue fi ps -u $nom >> /dev/null 2>&1 if [ $? -eq 1 ] ; then echo "Cette personne n'est pas loguée en ce moment." 1>&2 ret=4 ; continue fi poste=`poste moi` cherche $poste 505_507 506_508 510_512 515 518_520 522_524 adei ret=$? if [ $ret -ne 0 ] ; then echo $e "???\t($ret)" ; fi done exit $ret