#!/usr/bin/env bash set -e source ../edit_these.sh LASTOPTIMIZE1=`date +%s` LASTOPTIMIZE2=`date +%s` LASTOPTIMIZE3=`date +%s` LASTOPTIMIZE4=`date +%s` i=1 while [ $i -gt 0 ] do #create releases from binaries cd $NEWZNAB_PATH [ -f $NEWZNAB_PATH/update_releases.php ] && $PHP $NEWZNAB_PATH/update_releases.php CURRTIME=`date +%s` #every 15 minutes and during first loop DIFF=$(($CURRTIME-$LASTOPTIMIZE1)) if [ "$DIFF" -gt 900 ] || [ $i -eq 1 ] then LASTOPTIMIZE1=`date +%s` cd $NEWZNAB_PATH [ -f $NEWZNAB_PATH/update_predb.php ] && $PHP $NEWZNAB_PATH/update_predb.php true fi CURRTIME=`date +%s` #every 2 hours and during first loop DIFF=$(($CURRTIME-$LASTOPTIMIZE2)) if [ "$DIFF" -gt 7200 ] || [ $i -eq 1 ] then LASTOPTIMIZE2=`date +%s` cd $TESTING_PATH [ -f $TESTING_PATH/update_parsing.php ] && $PHP $TESTING_PATH/update_parsing.php [ -f $TESTING_PATH/removespecial.php ] && $PHP $TESTING_PATH/removespecial.php if [[ $CLEANUP == "true" ]]; then [ -f $TESTING_PATH/update_cleanup.php ] && $PHP $TESTING_PATH/update_cleanup.php fi fi CURRTIME=`date +%s` #every 12 hours DIFF=$(($CURRTIME-$LASTOPTIMIZE3)) if [ "$DIFF" -gt 43200 ] then LASTOPTIMIZE3=`date +%s` cd $NEWZNAB_PATH [ -f $NEWZNAB_PATH/optimise_db.php ] && $PHP $NEWZNAB_PATH/optimise_db.php fi CURRTIME=`date +%s` #every 12 hours and during 1st loop DIFF=$(($CURRTIME-$LASTOPTIMIZE4)) if [ "$DIFF" -gt 43200 ] || [ $i -eq 1 ] then LASTOPTIMIZE4=`date +%s` cd $NEWZNAB_PATH #[ -f $NEWZNAB_PATH/optimise_db.php ] && $PHP $NEWZNAB_PATH/optimise_db.php true [ -f $NEWZNAB_PATH/update_tvschedule.php ] && $PHP $NEWZNAB_PATH/update_tvschedule.php [ -f $NEWZNAB_PATH/update_theaters.php ] && $PHP $NEWZNAB_PATH/update_theaters.php fi i=`expr $i + 1` echo "waiting $NEWZNAB_POST_SLEEP_TIME seconds..." sleep $NEWZNAB_POST_SLEEP_TIME done