Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 

18 rader
410 B

  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. echo "Checking upload queue dir..."
  4. export UPLOAD_QUEUE="${UPLOAD_QUEUE:-/data/upload-queue/}"
  5. mkdir -p "${UPLOAD_QUEUE}"
  6. cd "${UPLOAD_QUEUE}"
  7. while [ ! -f ../STOP ]
  8. do
  9. echo "Starting new loop..."
  10. for pack in */; do
  11. echo "Trying claim ${pack}..."
  12. flock --verbose -x --nonblock "$pack" /upload-single.sh "$pack" || echo "Could not claim pack!"
  13. done
  14. sleep 30
  15. done