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.
 
 

17 rader
367 B

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