automount.sh uses vars-file

This commit is contained in:
Martin Selbmann 2021-09-23 01:26:45 +02:00
parent dd4aff0992
commit 137213e5f6
2 changed files with 12 additions and 11 deletions

View File

@ -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

4
vars
View File

@ -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