|
|
@@ -1,6 +1,7 @@ |
|
|
|
#!/usr/bin/env bash |
|
|
|
set -euo pipefail |
|
|
|
|
|
|
|
echo "Checking upload queue dir..." |
|
|
|
export UPLOAD_QUEUE="${UPLOAD_QUEUE:-/data/upload-queue/}" |
|
|
|
mkdir -p "${UPLOAD_QUEUE}" |
|
|
|
|
|
|
@@ -10,7 +11,7 @@ do |
|
|
|
echo "Starting new loop..." |
|
|
|
for pack in */; do |
|
|
|
echo "Trying claim ${pack}..." |
|
|
|
flock --verbose -x -nb "$pack" /upload-single.sh "$pack" || echo "Could not claim pack!" |
|
|
|
flock --verbose -x --nonblock "$pack" /upload-single.sh "$pack" || echo "Could not claim pack!" |
|
|
|
done |
|
|
|
sleep 30 |
|
|
|
done |