#!/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`"
   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 
     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

       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

