#!/bin/csh -f # # get ITO history for the previous day and email it requestor # # check required params. if ( $1 == "" ) then /bin/echo "usage: gethistory.sh hostname" exit 1 endif # globals set ITOHOST = "pcssm.dcd.cbis.com" set ITODATE = `date '+%y%m%d'` set dtmp = `date '+%H%M%S'` set tmp = /tmp/gethost_$dtmp.tmp set log = /tmp/gethost_$dtmp.log set rpt = /tmp/gethost_$dtmp.rpt set title = `/bin/echo 'ITO report for' $1 $ITODATE` set recip = "kinscoe@cbis.com" # announce ourselves /bin/echo $title # do it /usr/ucb/echo -n "/bin/rsh " > $tmp /usr/ucb/echo -n $ITOHOST >> $tmp /usr/ucb/echo -n " /bin/grep -n " >> $tmp /usr/ucb/echo -n $1 >> $tmp /usr/ucb/echo -n " /tmp/OpC/h" >> $tmp /usr/ucb/echo -n $ITODATE >> $tmp /usr/ucb/echo ".\*" >> $tmp # do it /bin/csh $tmp > $log /bin/rm $tmp # parse and dist. output to recipients cat $log /bin/rm $log #/usr/ucb/mail -s $title < $rpt $recip # end and cleanup exit