daily restart défini dans cronjobs
Do I need to add a DB backup?????
#!/bin/bash
LOGFILE="/config/logs/symlink.log"
PERMPATH="$sonarr_episodefile_path"
LINKPATH="$sonarr_episodefile_sourcepath"
if [ -f "$LINKPATH" ];
then
echo "Normal Queued Import Invoked, Continuing Script" >> $LOGFILE
else
echo "Manual Import Invoked, Exiting Script" >> $LOGFILE
exit 1
fi
ORIGFILESIZE=$(stat -c%s "$LINKPATH")
PERMFILESIZE=$(stat -c%s "$PERMPATH")
env > /opt/NzbDrone/Logs/env.log
echo "Hello. I am going for sleepy time for 30 seconds" >> $LOGFILE
sleep 30
echo "Checking if Sonarr is still copying the file" >> $LOGFILE
while [ $PERMFILESIZE != $ORIGFILESIZE ]
do
echo "Sonarr is still copying the file, wait for 1 minute and try again" >> $LOGFILE
sleep 60
PERMFILESIZE=$(stat -c%s "$PERMPATH")
done
echo "Entering Final File Size Check Phase" >> $LOGFILE
if [ $PERMFILESIZE == $ORIGFILESIZE ]
then
echo "Removing File" >> $LOGFILE
rm "$LINKPATH"
echo "Creating symlink" >> $LOGFILE
ln -s "$PERMPATH" "$LINKPATH"
fi
echo "Created symlink from source location: $PERMPATH to symlink location $LINKPATH" >> $LOGFILE