start.sh
#! /bin/bash
echo "yo planet!"
/opt/vc/bin/tvservice -o #powers off hdmi
ck1=$(ps aux | grep /home/pi/nightsteps/pyd/readgps.py | grep -v grep | wc -l)
echo $ck1
if [ $ck1 -eq 0 ]
then
echo 'init readgps.py'
python /home/pi/nightsteps/pyd/readgps.py /home/pi/nsdata/gpsout.txt /home/pi/nsdata/gpslog/ &
fi
ck3=$(ps aux | grep /home/pi/nightsteps/pyd/gpio-a-all.py | grep -v grep | wc -l)
echo $ck3
if [ $ck3 -eq 0 ]
then
echo 'init gpio-a'
python /home/pi/nightsteps/pyd/gpio-a-all.py &
fi
ck4=$(ps aux | grep /home/pi/nightsteps/pyd/read_lsmcompass.py | grep -v grep | wc -l)
echo $ck4
if [ $ck4 -eq 0 ]
then
echo 'init lsm compass'
python /home/pi/nightsteps/pyd/read_lsmcompass.py &
fi
ck2=$(ps aux | grep /home/pi/nightsteps/nightsteps_run.pl | grep -v grep | wc -l)
echo $ck2
if [ $ck2 -eq 0 ]
then
echo 'init nightsteps'
log=$(date +nslog-%y%m%d-%H%M.txt)
perl /home/pi/nightsteps/nightsteps_run.pl>/home/pi/nsdata/syslog/$log &
cp /home/pi/nsdata/gpio/dig_startlights.o /home/pi/nsdata/gpio/dig1.o &
cp /home/pi/nsdata/gpio/dig_startlights.o /home/pi/nsdata/gpio/dig2.o &
fi
ck5=$(ps aux | grep /home/pi/nightsteps/pyd/dsig.py | grep -v grep | wc -l)
echo $ck5
if [ $ck5 -eq 0 ]
then
echo 'init dsig out'
python /home/pi/nightsteps/pyd/dsig.py &
fi
ck6=$(ps aux | grep /home/pi/nightsteps/pyd/dig.py | grep -v grep | wc -l)
echo $ck6
if [ $ck6 -eq 0 ]
then
echo 'init dig out'
python /home/pi/nightsteps/pyd/dig.py &
fi
echo "all done"