automount.sh uses vars-file
This commit is contained in:
parent
dd4aff0992
commit
137213e5f6
19
automount.sh
19
automount.sh
|
@ -1,12 +1,13 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
vars="/home/pi/birdcam/vars"
|
||||||
# cat vars | grep playerproc | cut -d'=' -f2
|
# cat vars | grep playerproc | cut -d'=' -f2
|
||||||
|
|
||||||
mountpoint="/media/video" ### var: mountpoint
|
mountpoint="$(cat $vars | grep mountpoint | cut -d'=' -f2)"
|
||||||
mountoptions="ro" ### var: mountoptions
|
mountoptions="$(cat $vars | grep mountoptions | cut -d'=' -f2)"
|
||||||
device="sda1" ### var: mount device
|
device="$(cat $vars | grep usbdevice | cut -d'=' -f2)"
|
||||||
playersh="randomvideo.sh" ### var: playerscript process
|
playersh="$(cat $vars | grep randomsh | cut -d'=' -f2)"
|
||||||
player="vlc" ### var: player process
|
playerproc="$(cat $vars | grep playerproc | cut -d'=' -f2)"
|
||||||
|
|
||||||
if [ ! -d "$mountpoint" ]; then
|
if [ ! -d "$mountpoint" ]; then
|
||||||
sudo mkdir $mountpoint
|
sudo mkdir $mountpoint
|
||||||
|
@ -37,10 +38,10 @@ while true; do
|
||||||
pkill $playersh
|
pkill $playersh
|
||||||
echo "Done!"
|
echo "Done!"
|
||||||
|
|
||||||
playerstat="$(pgrep $player)"
|
playerprocstat="$(pgrep $playerproc)"
|
||||||
if [ -n "$playerstat" ]; then
|
if [ -n "$playerprocstat" ]; then
|
||||||
echo "Terminating $player"
|
echo "Terminating $playerproc"
|
||||||
pkill $player
|
pkill $playerproc
|
||||||
echo "Done!"
|
echo "Done!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
4
vars
4
vars
|
@ -1,10 +1,10 @@
|
||||||
# generic
|
# generic
|
||||||
#playercmd=cvlc
|
#playercmd=cvlc
|
||||||
#playerparam=--no-osd --play-and-quit
|
#playerparam=--no-osd --play-and-quit
|
||||||
#playerproc=vlc
|
playerproc=vlc
|
||||||
randomsh=randomvideo.sh
|
randomsh=randomvideo.sh
|
||||||
|
|
||||||
# automount.sh
|
# automount.sh
|
||||||
mountpoint=/media/video
|
mountpoint=/media/video
|
||||||
mountoptions=ro
|
mountoptions=ro
|
||||||
device=sda1
|
usbdevice=sda1
|
||||||
|
|
Loading…
Reference in New Issue