some bugfixes in automounter
This commit is contained in:
parent
59b67f6d68
commit
5c88fc2203
11
automount.sh
11
automount.sh
|
@ -3,7 +3,8 @@
|
||||||
mountpoint="/media/video" ### var: mountpoint
|
mountpoint="/media/video" ### var: mountpoint
|
||||||
mountoptions="ro" ### var: mountoptions
|
mountoptions="ro" ### var: mountoptions
|
||||||
device="sda1" ### var: mount device
|
device="sda1" ### var: mount device
|
||||||
player="randomvideo.sh" ### var: player process
|
playersh="randomvideo.sh" ### var: playerscript process
|
||||||
|
player="vlc" ### var: player process
|
||||||
|
|
||||||
if [ ! -d "$mountpoint" ]; then
|
if [ ! -d "$mountpoint" ]; then
|
||||||
sudo mkdir $mountpoint
|
sudo mkdir $mountpoint
|
||||||
|
@ -28,8 +29,14 @@ while true; do
|
||||||
elif [ -z "$dev_plug_state" ] && [ ! -z "$dev_mount_state" ]; then
|
elif [ -z "$dev_plug_state" ] && [ ! -z "$dev_mount_state" ]; then
|
||||||
echo "/dev/$device is not plugged in and is mounted on $mountpoint"
|
echo "/dev/$device is not plugged in and is mounted on $mountpoint"
|
||||||
|
|
||||||
playerstat="$(pgrep $player)"
|
playershstat="$(pgrep $playersh)"
|
||||||
|
if [ ! -z "$playershstat" ]; then
|
||||||
|
echo "Terminating $playersh"
|
||||||
|
pkill $playersh
|
||||||
|
echo "Done!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
playerstat="$(pgrep $player)"
|
||||||
if [ ! -z "$playerstat" ]; then
|
if [ ! -z "$playerstat" ]; then
|
||||||
echo "Terminating $player"
|
echo "Terminating $player"
|
||||||
pkill $player
|
pkill $player
|
||||||
|
|
Loading…
Reference in New Issue