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
|
||||
|
||||
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
|
||||
|
||||
|
|
Loading…
Reference in New Issue