Advertisement
Guest User

Updated NewzNab script

a guest
Dec 24th, 2012
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #!/bin/sh
  2. # call this script from within screen to get binaries, processes releases and
  3. # every half day get tv/theatre info and optimise the database
  4.  
  5. set -e
  6.  
  7. #export NEWZNAB_PATH="/usr/local/www/newznab/misc/update_scripts"
  8. export NEWZNAB_PATH="/var/www/newznab/misc/update_scripts"
  9. export NEWZNAB_TEST_PATH="/var/www/newznab/misc/testing"
  10. export NEWZNAB_SLEEP_TIME="600" # in seconds
  11. LASTOPTIMIZE=`date +%s`
  12.  
  13. while :
  14.  
  15. do
  16. CURRTIME=`date +%s`
  17. cd ${NEWZNAB_PATH}
  18. /usr/bin/php5 ${NEWZNAB_PATH}/update_binaries_threaded.php
  19. /usr/bin/php5 ${NEWZNAB_PATH}/update_releases.php
  20.  
  21. DIFF=$(($CURRTIME-$LASTOPTIMIZE))
  22. if [ "$DIFF" -gt 43200 ] || [ "$DIFF" -lt 1 ]
  23. then
  24. LASTOPTIMIZE=`date +%s`
  25. /usr/bin/php5 ${NEWZNAB_PATH}/optimise_db.php
  26. /usr/bin/php5 ${NEWZNAB_PATH}/update_tvschedule.php
  27. /usr/bin/php5 ${NEWZNAB_PATH}/update_theaters.php
  28.  
  29.  
  30. fi
  31.  
  32. echo "Running Deep Dive NFO search..."
  33. sleep 15
  34. /usr/bin/php5 ${NEWZNAB_TEST_PATH}/update_parsing.php
  35.  
  36. echo "waiting ${NEWZNAB_SLEEP_TIME} seconds..."
  37. sleep ${NEWZNAB_SLEEP_TIME}
  38.  
  39. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement