diff --git a/mm-scripts.sh b/mm-scripts.sh index 854ea56..f23bb4f 100755 --- a/mm-scripts.sh +++ b/mm-scripts.sh @@ -287,19 +287,18 @@ MMSTART(){ sleep 2s if [ ! -f ${PLEX_MOUNT}/mounted ]; then - if [ -f ${MMFOLDER}/mm.plexmount.fail ]; then + if [ -f "${MMFOLDER}/mm.plexmount.fail2" ]; then + fd=$(( `date +%s` - `stat -L --format %Y "${MMFOLDER}/mm.plexmount.faild2"` )) + [ ${fd} -gt 3600 ] && PMFS=true || PMFS=false + elif [ -f ${MMFOLDER}/mm.plexmount.fail ]; then fd=$(( `date +%s` - `stat -L --format %Y ${MMFOLDER}/mm.plexmount.fail` )) - if [ ${fd} -gt 3600 ]; then - PMFS=true - else - PMFS=false - fi + [ ${fd} -gt 3600 ] && PMFS=true || PMFS=false else PMFS=true fi if [ ${PMFS} = true ]; then - [ ! -f ${MMFOLDER}/mm.plexmount.fail2 ] && touch ${MMFOLDER}/mm.plexmount.fail + touch ${MMFOLDER}/mm.plexmount.fail SENDNOTICE "Plex Media Not Mounted" "Could not mount the Plex Media Folder" 1 echo "$(date) - Plex Media could not be mounted" >> $logfile fi