#!/bin/ksh
# date_ps_ef.ksh
# Report on world.php
lastcur=""
while [ 0 -lt 1 ]; do
cur="`ps -ef | grep '/world.php' | grep -v 'grep ' | wc -l | tr -d ' '`"
echo "`date` $cur"
if [ "$lastcur" != "$cur" ]; then
if [ -z "$lastcur" ]; then
echo "`ps -ef | grep '/world.php' | grep -v 'grep '`" > date_ps_ef_first.txt
#cat date_ps_ef_first.txt | sendmail -f rmetcalfe15@gmail.com -s "First Date ps-ef world.php Report at `date`" rmetcalfe15@gmail.com
#echo -e "Content-Type: text/plain\nFrom: rmetcalfe@rjmprogramming.com.au\nto: rmetcalfe15@gmail.com\ncc: rmetcalfe@rjmprogramming.com.au\nSubject: First Date ps-ef world.php Report at `date`\n\n`cat date_ps_ef_first.txt`" | sendmail -t -f rmetcalfe15@gmail.com
echo -e "Content-Type: text/html\nFrom: rmetcalfe@rjmprogramming.com.au\nto: rmetcalfe15@gmail.com\ncc: rmetcalfe@rjmprogramming.com.au\nSubject: First Date ps-ef world.php Report at `date`\n\n
First Date ps-ef world.php Report at `date`
" | sendmail -t -f rmetcalfe15@gmail.com
else
echo "`ps -ef | grep '/world.php' | grep -v 'grep '`" > date_ps_ef_next.txt
#diff date_ps_ef_first.txt date_ps_ef_next.txt | sendmail -f rmetcalfe15@gmail.com -s "Changed Date ps-ef world.php Report at `date`" rmetcalfe15@gmail.com
#echo -e "Content-Type: text/plain\nFrom: rmetcalfe@rjmprogramming.com.au\nto: rmetcalfe15@gmail.com\ncc: rmetcalfe@rjmprogramming.com.au\nSubject: Changed Date ps-ef world.php Report at `date`\n\n`diff date_ps_ef_first.txt date_ps_ef_next.txt`" | sendmail -t -f rmetcalfe15@gmail.com
echo -e "Content-Type: text/html\nFrom: rmetcalfe@rjmprogramming.com.au\nto: rmetcalfe15@gmail.com\ncc: rmetcalfe@rjmprogramming.com.au\nSubject: Changed Date ps-ef world.php Report at `date`\n\nChanged Date ps-ef world.php Report at `date`
" | sendmail -t -f rmetcalfe15@gmail.com
cat date_ps_ef_next.txt > date_ps_ef_first.txt
fi
lastcur="$cur"
fi
# ps -ef | grep '/world.php' | grep -v 'grep '
sleep 30
done
exit