|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T p
Length: 1636 (0x664)
Types: TextFile
Names: »pp_nightly.tex«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z«
└─⟦e5a54fb17⟧
└─⟦this⟧ »pp-5.0/doc/manual/volume1/pp_nightly.tex«
\File{pp\_nightly.sh},{14:28},{Jun 12 1990}
\L{\LB{\C{}\#! \/bin\/sh}}
\CE{}\L{\LB{}}
\L{\LB{PATH=\/crg\/pp\/bin:\/crg\/pp\/cmds\/tools:\/usr\/local\/bin:\/usr\/ucb:\/bin:\/usr\/bin:\/usr\/5bin:}}
\L{\LB{export PATH}}
\L{\LB{\C{}\#}}
\CE{}\L{\LB{\C{}\# Shell script run nightly to collect up things etc.}}
\CE{}\L{\LB{\C{}\#}}
\CE{}\L{\LB{set \-x}}
\L{\LB{cd \/crg\/pp}}
\L{\LB{L=logs}}
\L{\LB{T=tables}}
\L{\LB{STATDIR=\/crg\/pp\/logs\/statistics}}
\L{\LB{}}
\L{\LB{exec 1\> \$L\/pp\-nightly.log 2\>\&1}}
\L{\LB{}}
\L{\LB{freespace . 2000 \|\| \{ echo NO space left on device; exit 1; \}}}
\L{\LB{}}
\L{\LB{\C{}\#Save the stats files}}
\CE{}\L{\LB{if [ \-f \$L\/stat ]}}
\L{\LB{then}}
\L{\LB{}\Tab{8}{DATE=`date +\%h\-\%d.\%T`}}
\L{\LB{}\Tab{8}{[ \-d \$L\/tmp ] \|\| mkdir \$L\/tmp}}
\L{\LB{}\Tab{8}{mv \$L\/stat \$L\/tmp\/stat.\$DATE}}
\L{\LB{fi}}
\L{\LB{}}
\L{\LB{\C{}\# And then once a week...}}
\CE{}\L{\LB{if [ `date +\%w` \-eq 0 ]}}
\L{\LB{then}}
\L{\LB{}\Tab{8}{YDATE=`date \S{}\"+\%h\-\%d\-\%y`}}
\L{\LB{}\Tab{8}{[ \-d \$STATDIR ] \|\| mkdir \$STATDIR}}
\L{\LB{}\Tab{8}{if pstat \$L\/tmp\/* \/dev\/null \| bin\/stat.awk \> \$STATDIR\/stats.\$YDATE}}
\L{\LB{}\Tab{8}{then}}
\L{\LB{}\Tab{16}{echo \'Sucessful \- removing old files\'}}
\L{\LB{}\Tab{16}{rm \$L\/tmp\/*}}
\L{\LB{}\Tab{8}{fi}}
\L{\LB{fi}}
\L{\LB{}}
\L{\LB{\# This should be first building command, as it updates the DERFIL2 file}}
\L{\LB{echo \'building the PP tables\'}}
\L{\LB{(cd tables; make install)}}
\L{\LB{}}
\L{\LB{\# update the niftp stuff}}
\L{\LB{echo \'building the niftp database\'}}
\L{\LB{(cd niftp; make ) }}
\L{\LB{}}
\L{\LB{echo UPDATE complete}}