mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 01:08:56 +00:00
59 lines
1.6 KiB
Bash
Executable File
59 lines
1.6 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
source ../edit_these.sh
|
|
|
|
LASTOPTIMIZE1=`date +%s`
|
|
LASTOPTIMIZE2=`date +%s`
|
|
LASTOPTIMIZE3=`date +%s`
|
|
while :
|
|
|
|
do
|
|
|
|
#create releases from binaries
|
|
cd $NEWZNAB_PATH
|
|
[ -f $NEWZNAB_PATH/update_releases.php ] && $PHP $NEWZNAB_PATH/update_releases.php
|
|
|
|
CURRTIME=`date +%s`
|
|
#every 2 hours and during first loop
|
|
DIFF=$(($CURRTIME-$LASTOPTIMIZE1))
|
|
if [ "$DIFF" -gt 3600 ] || [ "$DIFF" -lt 1 ]
|
|
then
|
|
LASTOPTIMIZE1=`date +%s`
|
|
cd $NEWZNAB_PATH
|
|
[ -f $NEWZNAB_PATH/update_predb.php ] && $PHP $NEWZNAB_PATH/update_predb.php true
|
|
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
|
|
[ -f $TESTING_PATH/update_cleanup.php ] && $PHP $TESTING_PATH/update_cleanup.php
|
|
fi
|
|
|
|
CURRTIME=`date +%s`
|
|
#every 12 hours
|
|
DIFF=$(($CURRTIME-$LASTOPTIMIZE2))
|
|
if [ "$DIFF" -gt 43200 ]
|
|
then
|
|
LASTOPTIMIZE2=`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-$LASTOPTIMIZE3))
|
|
if [ "$DIFF" -gt 43200 ] || [ "$DIFF" -lt 1 ]
|
|
then
|
|
LASTOPTIMIZE3=`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
|
|
|
|
echo "waiting $NEWZNAB_POST_SLEEP_TIME seconds..."
|
|
sleep $NEWZNAB_POST_SLEEP_TIME
|
|
|
|
done
|
|
|