optimize.sh 389 B

1234567891011121314151617
  1. #!/bin/bash
  2. # Delay if we are currently scanning
  3. WAIT=0
  4. DELAY=30
  5. MAX_WAIT=300
  6. while ~/bin/video/pms/isScanning.sh; do
  7. sleep $DELAY
  8. WAIT=$(( $WAIT + $DELAY ))
  9. if [ $WAIT -ge $MAX_WAIT ]; then
  10. echo "`basename "${0}"`: Waited ${MAX_WAIT} seconds for scanner. Exiting..." 1>&2
  11. exit 1
  12. fi
  13. done
  14. # Optimize
  15. curl --silent --upload-file /dev/null 'http://localhost:32400/library/optimize'