Hi Everyone :),
Need your advice as I'm new to UNIX scripting.. I'm trying to write a script to capture snoop output for 5 minutes for every hour for 24 hours. To stop snoop, I need to press Control-C to break it. This is what I got so far, but now I'm stuck!
The script:
# cat snoop.sh
#!/bin/ksh
file="/tmp/snoop.`date '+%m%d%y'`"
while true
do
snoop -P > $file
if [ -e $file ]
then
echo "File created"
break
fi
echo "Snoop completed"
done
Debug:
# ksh -vx snoop.sh
#!/bin/ksh
file="/tmp/snoop.`date '+%m%d%y'`"
+ + date +%m%d%y
file=/tmp/snoop.032110
while true
do
snoop -P > $file
if [ -e $file ]
then
echo "File created"
break
fi
echo "Snoop completed"
done
+ true
+ snoop -P
+ 1> /tmp/snoop.032110
Using device /dev/ce (non promiscuous)
^C#
Thank you..