diff --git a/automount.sh b/automount.sh index ea6f267..7ee555c 100755 --- a/automount.sh +++ b/automount.sh @@ -3,7 +3,8 @@ mountpoint="/media/video" ### var: mountpoint mountoptions="ro" ### var: mountoptions 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 sudo mkdir $mountpoint @@ -28,8 +29,14 @@ while true; do elif [ -z "$dev_plug_state" ] && [ ! -z "$dev_mount_state" ]; then 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 echo "Terminating $player" pkill $player