Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/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"
- chmod 444 "$LINKPATH"
- fi
- echo "Created symlink from source location: $PERMPATH to symlink location $LINKPATH" >> $LOGFILE 2>&1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement