#!/bin/sh # Par Julien MOREAU ( jmoreau@bigfoot.com ) nbps=0 # Nombre de paramètres souhaités (sans option) nom_cmde=`basename $0` # Nom de la commande MACHINE=`hostname | sed 's/\..*//'` # Nom de la machine (sans domaine) usage="Usage: $nom_cmde -l" # Message d'aide usage=$usage"\n\tQui est là (sur $MACHINE) ?" usage=$usage"\n\tL'option -l enlève le nombre de connexions devant les logins." usage=$usage"\n\tL'option -n ajoute le nombre de connexions devant les logins." if test `uname` != "HP-UX" ; then e="-e" ; fi if test "$1" = "-l" ; then opt="$1" ; shift ; fi if test "$1" = "-n" ; then opt="$1" ; shift ; 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 cmde="ps -fe | grep -e wm -e enlightenment | grep -v Fv" cmde="$cmde | grep -v -e grep -e wmMoonClock -e wmWeather -e wmmail" cmde="$cmde | cut -c-8 | sed -e 's/^ *//' | sort | uniq" if test "$opt" = "-n" ; then cmde="$cmde -c" ; fi eval $cmde