From b308fc686d10fccb20e2a7305ddf2111c22ec6e4 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 23 Apr 2023 18:27:02 -0500 Subject: [PATCH] Update mm-scripts.sh --- mm-scripts.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mm-scripts.sh b/mm-scripts.sh index 6a9b6fd..f8661f4 100755 --- a/mm-scripts.sh +++ b/mm-scripts.sh @@ -269,7 +269,6 @@ MMSTART(){ sleep 2s files=$(shopt -s nullglob dotglob; echo ${PLEX_MOUNT}/*) - echo "HERE: $files" if (( ! ${#files} )); then if [ -f ${MMFOLDER}/mm.plexmount.fail ]; then fd=$(( `date +%s` - `stat -L --format %Y ${MMFOLDER}/mm.plexmount.fail` )) @@ -294,11 +293,12 @@ MMSTART(){ else echo -e "${idsCL[Green]}Mounted, fixed${idsCL[Default]}" - rm -f ${MMFOLDER}/mm.plexmount.fail* + SENDNOTICE "Plex Media Mounted" "The Plex Media Folder was successfully re-mounted again!" 1 echo "$(date) - Plex Media now mounted, stopping services to restart them" >> $logfile for srvc in "${SERVICES_CHECK[@]}"; do /bin/systemctl stop ${srvc} >/dev/null 2>&1 & done + rm -f ${MMFOLDER}/mm.plexmount.fail* fi elif [ -f ${MMFOLDER}/mm.plexmount.fail2 ]; then mount -a >/dev/null 2>&1 @@ -307,7 +307,12 @@ MMSTART(){ else echo -e "${idsCL[Green]}Mounted${idsCL[Default]}" if [ -f ${MMFOLDER}/mm.plexmount.fail* ]; then + echo -e "${idsCL[Green]}Mounted, fixed${idsCL[Default]}" SENDNOTICE "Plex Media Mounted" "The Plex Media Folder was successfully re-mounted again!" 1 + echo "$(date) - Plex Media now mounted, stopping services to restart them" >> $logfile + for srvc in "${SERVICES_CHECK[@]}"; do + /bin/systemctl stop ${srvc} >/dev/null 2>&1 & + done rm -f ${MMFOLDER}/mm.plexmount.fail* fi fi