#!/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