kopia lustrzana https://github.com/F5OEO/rpidatv
39 wiersze
668 B
Bash
39 wiersze
668 B
Bash
|
camera=4
|
||
|
file=5
|
||
|
FILES=/media/usb0/videots/
|
||
|
start=1
|
||
|
|
||
|
gpio mode $camera in
|
||
|
gpio mode $file in
|
||
|
gpio mode $camera up
|
||
|
gpio mode $file up
|
||
|
|
||
|
|
||
|
while true; do
|
||
|
|
||
|
|
||
|
if [ `gpio read $camera` = 0 ]; then echo "camera";
|
||
|
start=0
|
||
|
sudo killall UglyDATV
|
||
|
/home/pi/UglyDATV/a.sh &
|
||
|
|
||
|
sleep 2
|
||
|
fi
|
||
|
|
||
|
if [ `gpio read $file` = 0 ] || [ $start = 1 ] ; then echo "file";
|
||
|
sudo killall UglyDATV
|
||
|
|
||
|
ls "$FILES" | while read f && [ `gpio read $camera` = 1 ]
|
||
|
do
|
||
|
sudo /home/pi/UglyDATV/UglyDATV /media/usb0/videots/"$f" 250 7 0 0 &
|
||
|
sleep 1
|
||
|
while pidof -x UglyDATV > /dev/null && [ `gpio read $camera` = 1 ] ; do
|
||
|
sleep 0.1
|
||
|
done
|
||
|
done
|
||
|
sleep 2
|
||
|
fi
|
||
|
sleep 0.1
|
||
|
done
|
||
|
|