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

`cat date_ps_ef_first.txt | sed '/^/s//<\/tr>/g'`
UIDPIDPPIDCSTIMETTYTIMECMD
/g' | sed 's/ \{1,\}/<\/td>/g' | awk '{ t=0; while (getline \$0) { if (t == 0) { print \"
" | 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/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\n

Changed 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