Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
|
- #!/bin/bash
- set -exuo pipefail
-
- # https://stackoverflow.com/a/2173421
- trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM EXIT
-
- export SHARED_WARCS_DIR="${SHARED_WARCS_DIR:-/data/}"
- export INCOMING="${INCOMING:-${SHARED_WARCS_DIR}/incoming/}"
- export UPLOAD_QUEUE="${UPLOAD_QUEUE:-${SHARED_WARCS_DIR}/upload-queue/}"
- export MOVER_WORKING_DIR="${MOVER_WORKING_DIR:-${SHARED_WARCS_DIR}/mover-work/}"
-
- function makedir() {
- mkdir -pv "$1"
- chown nobody:nogroup "$1"
- }
-
- makedir "${INCOMING}"
- makedir "${UPLOAD_QUEUE}"
- makedir "${MOVER_WORKING_DIR}"
-
- case "$1" in
- "mover")
- setpriv --reuid=nobody --regid=nogroup --init-groups --inh-caps=-all /mover.sh
- ;;
- "uploader")
- setpriv --reuid=nobody --regid=nogroup --init-groups --inh-caps=-all /uploader.sh
- ;;
- esac
|