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.
 
 

24 rader
438 B

  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. INCOMING="${INCOMING:-/data/incoming/}"
  4. UPLOAD_QUEUE="${UPLOAD_QUEUE:-/data/upload-queue/}"
  5. # find every .warc.gz in the rsync directory
  6. find "${INCOMING}" -type f -not -name ".*"\
  7. | while read filename
  8. do
  9. # skip partial uploads
  10. if [[ $filename =~ rsync-tmp ]]
  11. then
  12. continue
  13. fi
  14. echo "Moving ${filename}"
  15. mkdir -vp "${UPLOAD_QUEUE}"
  16. mv -v "${filename}" "${UPLOAD_QUEUE}/"
  17. done