#!/bin/bash LOGFILE="/config/logs/symlink.log" PERMPATH="$radarr_moviefile_path" LINKPATH="$radarr_moviefile_sourcepath" echo "$(date "+%m%d%Y %T") : Starting work" >> $LOGFILE 2>&1 if [ -f "$LINKPATH" ]; then echo "Normal Queued Import Invoked, Continuing Script" >> $LOGFILE 2>&1 else echo "Manual Import Invoked, Exiting Script" >> $LOGFILE 2>&1 exit 1 fi ORIGFILESIZE=$(stat -c%s "$LINKPATH") PERMFILESIZE=$(stat -c%s "$PERMPATH") echo "Hello. I am going for sleepy time for 30 seconds" >> $LOGFILE 2>&1 sleep 30 echo "Checking if radarr is still copying the file" >> $LOGFILE 2>&1 while [ $PERMFILESIZE != $ORIGFILESIZE ] 2>&1 do echo "radarr is still copying the file, wait for 1 minute and try again" >> $LOGFILE 2>&1 sleep 60 PERMFILESIZE=$(stat -c%s "$PERMPATH") done echo "Entering Final File Size Check Phase" >> $LOGFILE 2>&1 if [ $PERMFILESIZE == $ORIGFILESIZE ] then echo "Removing File" >> $LOGFILE 2>&1 # echo "rm $LINKPATH" >> $LOGFILE 2>&1 rm "$LINKPATH" echo "Creating symlink" >> $LOGFILE 2>&1 # echo "ln -s $PERMPATH $LINKPATH" >> $LOGFILE 2>&1 ln -s "$PERMPATH" "$LINKPATH" fi echo "Created symlink from source location: $PERMPATH to symlink location $LINKPATH" >> $LOGFILE 2>&1