diff --git a/automount.sh b/automount.sh index 2d88401..264aa2e 100755 --- a/automount.sh +++ b/automount.sh @@ -1,12 +1,13 @@ #!/bin/sh +vars="/home/pi/birdcam/vars" # cat vars | grep playerproc | cut -d'=' -f2 -mountpoint="/media/video" ### var: mountpoint -mountoptions="ro" ### var: mountoptions -device="sda1" ### var: mount device -playersh="randomvideo.sh" ### var: playerscript process -player="vlc" ### var: player process +mountpoint="$(cat $vars | grep mountpoint | cut -d'=' -f2)" +mountoptions="$(cat $vars | grep mountoptions | cut -d'=' -f2)" +device="$(cat $vars | grep usbdevice | cut -d'=' -f2)" +playersh="$(cat $vars | grep randomsh | cut -d'=' -f2)" +playerproc="$(cat $vars | grep playerproc | cut -d'=' -f2)" if [ ! -d "$mountpoint" ]; then sudo mkdir $mountpoint @@ -37,10 +38,10 @@ while true; do pkill $playersh echo "Done!" - playerstat="$(pgrep $player)" - if [ -n "$playerstat" ]; then - echo "Terminating $player" - pkill $player + playerprocstat="$(pgrep $playerproc)" + if [ -n "$playerprocstat" ]; then + echo "Terminating $playerproc" + pkill $playerproc echo "Done!" fi diff --git a/vars b/vars index 1fa5375..3a25795 100644 --- a/vars +++ b/vars @@ -1,10 +1,10 @@ # generic #playercmd=cvlc #playerparam=--no-osd --play-and-quit -#playerproc=vlc +playerproc=vlc randomsh=randomvideo.sh # automount.sh mountpoint=/media/video mountoptions=ro -device=sda1 +usbdevice=sda1