#!/bin/ksh while true do last -1 <username> | read record echo "$record" | grep -q 'still logged' if [[ $? -eq 0 ]]; then print " <username> is still logged in " else print $record break fi sleep 5 done