#!/bin/bash
for i in \
index1.html \
index2.html \
index3.html \
do #количество шагов цикла скрипта
case $i in
index1.html ) name="index1";;
index2.html ) name="index2";;
index3.html ) name="index3";;
esac
site="
http://www.site.com/"
word="HELLO_WORLD"
mail_to="mail@mail.ru"
text=`cat $i | grep $word`
date=`date '+ %d.%m.%y/ %H:%M:%S'`
if eval "wget $site$i"; then
if [ -n "$text" ]; then
echo "---------------------------------";
echo "------------ START YES -----";
echo "---------------------------------";
echo "";
echo "";
echo " --- The word $word was FOUND in the file $name. --- ";
echo " --- Visit $site, please. --- ";
echo "";
echo "$date / The word <$word> was FOUND, visit $site$i, please!" | mail -s 'Alarm! '$word' at $site' $mail_to
rm $i
echo " --- File $name has been deleted! $date --- ";
echo "";
echo "";
echo "---------------------------------";
echo "------------- END YES--------";
echo "---------------------------------";
echo "";
else
echo "--------------------------------";
echo "------------- START NO -----";
echo "--------------------------------";
echo "";
echo "";
echo " --- The Word $word NOT FOUND in $name! --- ";
echo "";
echo "$date / Word $word NOT FOUND in $site$i" | mail -s 'not found '$word'' $mail_to
rm $i
echo " --- FILE $name has been DELETED --- ";
echo "";
echo "";
echo "--------------------------------";
echo "------------ END NO --------";
echo "--------------------------------";
echo "";
fi
else
echo "";
echo "";
echo " --- Wrong URL --- ";
echo "";
echo "";
fi
sleep 3
done