cd $HOME/monitor/
DATE=`date +%Y-%m-%d-%T`
+
+if [ -f $HOME/monitor/SKIP ] ; then
+ # TODO: should be possible to kill the old version if
+ # desired and prevent lingering instances of automate.
+ if [ -z "$1" ] ; then
+ echo "KILLING Monitor"
+ ./kill.cmd.sh `cat $HOME/monitor/SKIP`
+ rm -f $HOME/monitor/SKIP
+ else
+ # skipping monitor
+ echo "SKIPPING Monitor"
+ exit
+ fi
+fi
+echo $$ > $HOME/monitor/SKIP
#########################
# 1. FINDBAD NODES
rm -f pdb/production.findbad2.pkl
# 2. FINDBAD PCUS
rm -f pdb/production.findbadpcus2.pkl
./findbadpcu.py --increment --refresh --debug=0 --dbname=findbadpcus2 $DATE
+
+# clean up stray 'locfg' processes that hang around inappropriately...
+ps ax | grep locfg | grep -v grep | awk '{print $1}' | xargs kill
+
# convert pkl to php serialize format.
cp pdb/production.findbadpcus2.pkl pdb/production.findbadpcus.pkl
./pkl2php.py -i findbadpcus2 -o findbadpcus
for f in findbad act_all findbadpcus l_plcnodes; do
cp pdb/production.$f.pkl archive-pdb/`date +%F`.production.$f.pkl
done
+
+rm -f $HOME/monitor/SKIP