Show periodic rclone progress and remote verification phases
This commit is contained in:
1 parent
ff152c7f0f
commit
fe50bb42a1
8 files changed
+83
No files matched your search
@@ -32,6 +32,7 @@ load_config() {
|
||||
: "${RCLONE_REMOTE_BASE:=}" "${RCLONE_CONFIG:=/root/.config/rclone/rclone.conf}"
|
||||
: "${RCLONE_RETRIES:=6}" "${RCLONE_LOW_LEVEL_RETRIES:=20}"
|
||||
: "${RCLONE_RETRIES_SLEEP:=30s}" "${RCLONE_TIMEOUT:=1h}" "${RCLONE_CONTIMEOUT:=30s}"
|
||||
: "${RCLONE_STATS_INTERVAL:=1m}"
|
||||
: "${RCLONE_TRANSFERS:=2}" "${RCLONE_CHECKERS:=4}" "${RCLONE_ONEDRIVE_CHUNK_SIZE:=80Mi}"
|
||||
: "${RCLONE_BWLIMIT:=0}" "${ENABLE_MAIL_REPORT:=true}" "${MAIL_TO:=johannes}"
|
||||
: "${ENABLE_WORDPRESS:=false}" "${ENABLE_NEXTCLOUD:=false}" "${ENABLE_NEXTCLOUD_DATA:=true}"
|
||||
@@ -260,10 +261,13 @@ check_remote() {
|
||||
--crypt-directory-name-encryption=true --crypt-no-data-encryption=false
|
||||
--retries "$RCLONE_RETRIES" --low-level-retries "$RCLONE_LOW_LEVEL_RETRIES"
|
||||
--retries-sleep "$RCLONE_RETRIES_SLEEP" --timeout "$RCLONE_TIMEOUT" --contimeout "$RCLONE_CONTIMEOUT"
|
||||
--stats "$RCLONE_STATS_INTERVAL" --stats-one-line --stats-log-level NOTICE
|
||||
--transfers "$RCLONE_TRANSFERS" --checkers "$RCLONE_CHECKERS" --onedrive-chunk-size "$RCLONE_ONEDRIVE_CHUNK_SIZE"
|
||||
--bwlimit "$RCLONE_BWLIMIT")
|
||||
rc lsd "${name}:" --max-depth 1 >/dev/null
|
||||
}
|
||||
# Statistics go to stderr, leaving stdout intact for manifests/markers captured
|
||||
# by callers. NOTICE makes periodic progress visible without verbose HTTP logs.
|
||||
rc() { "$RCLONE_BIN" "${RCLONE_ARGS[@]}" "$@"; }
|
||||
|
||||
# Exclusions are rooted so a nested directory named data is not accidentally lost.
|
||||
|
||||
Reference in new issue
Block a user