#!/bin/sh # # sub shell for plotwsys.sh: # runs gnuplot and creates html file for the shift data set (7 days) # # H.G.Berns (berns@phys.washington.edu), UW Seattle, 15 Jan 2001; updated 20 April 2004 homedir=/u/hans workdir=$homedir/watersys tempdir=$workdir/temp logdir=$workdir/log webdir=$homedir/public_html/watersys/shift newweb=neutrino:public_html/watersys/shift lastdata=$homedir/public_html/watersys/wsys.last gnuscript=$workdir/wsys_shift.gnu htmlfile=$webdir/index.html htmltemp=$webdir/wsys_temp.html logfile=$logdir/plot_shift.log datafile=wsys_7day.data ftpwarnfile=$workdir/ftp_alarm_time.txt starttime=`cat $webdir/$datafile | grep -v "#" | head -1 | awk '{print $1}'` endtime=`tail -1 $webdir/$datafile | awk '{print $1}'` updatetime=`tail -1 $lastdata | awk -F. '{print $1}'` cd $tempdir echo "`date`: run gnuplot over the 7-day data file" > $logfile (/usr/bin/gnuplot $gnuscript) >> $logfile 2>&1 echo "`date`: convert pbm files to gif and move to webdir" >> $logfile headerline="K2K 1KT Watersystem Logs for Shift (last 7 days)" echo "" > $htmltemp echo "$headerline" >> $htmltemp echo "

$headerline

" >> $htmltemp echo "
" >> $htmltemp echo "
SHIFT CHECK ITEM 1:" >> $htmltemp echo "
" >> $htmltemp echo " Please make sure the time stamps below are up to date!
" >> $htmltemp echo " If they are more than 2 hours behind current time, try a" >> $htmltemp echo " ''Shift-Reload'' of the page.

" >> $htmltemp echo "

SHIFT CHECK ITEM 2:" >> $htmltemp echo "
" >> $htmltemp echo " Check whether current values are NORMAL (between ''min'' " >> $htmltemp echo " and ''max'') or not.
If any values are not in NORMAL " >> $htmltemp echo " range, check the water system again.
" >> $htmltemp echo " Then, call expert (from top) and follow his/her suggestion:
" >> $htmltemp echo "
" >> $htmltemp echo " Shun'ichi Mine:" >> $htmltemp echo " 0011-949-824-9928 (USA, UCI office),
" >> $htmltemp echo " 0011-949-278-7129 (USA cell phone),
" >> $htmltemp echo " 090-4136-8379 (Japan cell phone)." >> $htmltemp echo "
" >> $htmltemp echo " Asia Zalipska:" >> $htmltemp echo " 5220 (K2K US Office),
" >> $htmltemp echo " 090-8591-5822 (cell phone)." >> $htmltemp echo "
" >> $htmltemp echo " Makoto Miura:" >> $htmltemp echo " 0578-5-9608 (SK office),
" >> $htmltemp echo " 090-2453-0842 (cell phone)." >> $htmltemp # echo "
" >> $htmltemp # echo " Yoshitaka Itow:" >> $htmltemp # echo " 0578-5-9610 (SK office),
" >> $htmltemp # echo " 090-2330-7093 (cell phone)." >> $htmltemp # echo "
" >> $htmltemp # echo " June Kameda:" >> $htmltemp # echo " 5387 (KEK office),
" >> $htmltemp # echo " 090-2420-3026 (cell phone)." >> $htmltemp # echo "
" >> $htmltemp # echo " Roy Hall:" >> $htmltemp # echo " 0011-714-939-7873 (USA office)" >> $htmltemp echo "

" >> $htmltemp echo "See also ''" >> $htmltemp echo "Introduction of 1kt Water System'' " >> $htmltemp echo "(" >> $htmltemp echo "postscript version) for detail.

" >> $htmltemp echo "

In case of an EMERGENCY problem (e.g. power outage):" >> $htmltemp echo "
" >> $htmltemp echo " See Shutdown and reboot" >> $htmltemp echo " manual for the 1kt water system." >> $htmltemp echo "

" >> $htmltemp if [ -f $ftpwarnfile ] then echo "
" >> $htmltemp echo "ERROR: network to Watersystem PC down at" >> $htmltemp echo "`cat $ftpwarnfile`

" >> $htmltemp fi echo "

data from $starttime until $endtime

" >> $htmltemp echo "last update $updatetime: " >> $htmltemp echo "converted data table
    " >> $htmltemp ppm2gif=/usr/bin/ppmtogif # ppm2gif=$workdir/ppmtogif for file in `ls *.pbm | awk -F. '{ print $1 }'` do echo "$file.pbm --> $file.gif" >> $logfile ($ppm2gif $file.pbm > $file.gif) >> $logfile 2>&1 mv $file.gif $webdir # scp -o Protocol=1 $webdir/$file.gif $newweb/ echo "
  1. \"$file\"

    " >> $htmltemp done rm *.pbm echo "


questions? please send comments to " >> $htmltemp echo "HGB @ " >> $htmltemp echo "UW, Seattle.

The plots were generated by shell script " >> $htmltemp echo "plot_shift.sh " >> $htmltemp echo "and gnuplot script " >> $htmltemp echo "wsys_shift.gnu." >> $htmltemp echo "


last automatic ftp/scan/plot: `date`" >> $htmltemp mv $htmltemp $htmlfile # scp -o Protocol=1 $htmlfile $newweb/index.html echo "`date`: done plotting 7-day shift data set" >> $logfile