#!/bin/sh # # retrievr # # Script to get individual reports from other stations, # consolidate them into a final Plant report (hl.rpt) , # and finally send it to my email account. # # Author: Angel Corbera, TSID1, Refinery Isla, Curacao,N.A. # cd /opt/ac # Retrieve reports via FTP for x in HLAP01 HLAW01 HLAW03 HLWP01 HLWP02 HLWP03 HLWP04 HLWP05 HLWP06 do echo "user root xxxxxx" > $x.ftp echo "ascii" >> $x.ftp echo "get /opt/ac/$x.chk" >> $x.ftp echo "bye" >> $x.ftp ftp -n $x < $x.ftp sleep 5 done # # Retrieve reports via rmount rmount HLPW01 /rem/HLPW01 cp /rem/HLPW01/usr/ac/HLPW01.chk /opt/ac/HLPW01.chk rumount HLPW01 # # Consolidate reports mv PLANT.rpt PLANT.old echo "AP-AW-WP STATUS REPORT for `date`\n" > PLANT.rpt for x in HLAP01 HLAP02 HLAW01 HLAW03 HLWP01 HLWP02 HLWP03 HLWP04 HLWP05 HLWP06 do echo "\n\n========================= $x =========================\n" >> PLANT.rpt cat $x.chk >> PLANT.rpt done # Send final report to my master mail tsid1@email.isla.pdv.com < /opt/ac/PLANT.rp