#sh01
#Usage sh01 loginname

#Domnic Mendes 0322

#Shell script that takes loginname as command line arg and reports when that person logs in.

if [ $# -lt 1 ]
then
	echo improper usage
	echo correct usage is: $0 username
	exit
fi
logname=$1
while true
do
	who|grep "$logname">/dev/null
	if [ $? = 0 ]
	then
		echo $logname has logged in
		echo "$logname">>sh01log.txt
		date >>sh01log.txt
		echo "Hi" > mesg.txt
		echo "$logname" >> mesg.txt
		echo "Have a Good Day" >> mesg.txt
		mail "$logname" < mesg.txt
		exit
	else
		sleep 60
	fi
done


