diff options
-rw-r--r-- | backup.sh | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -5,11 +5,13 @@ BASE_DIR="/root/scripts" CONFIG_JSON="${BASE_DIR}/config.json" -BACKUPDIR=$(jq -r '.backup.backup_dir' "$CONFIG_JSON") -ROTATEDIR=$(jq -r '.backup.rotate_dir' "$CONFIG_JSON") -TIMESTAMP=$(jq -r '.backup.timestamp_file' "$CONFIG_JSON") -SOURCE_FILE=$(jq -r '.backup.source_file' "$CONFIG_JSON") -EXCLUDE_FILE=$(jq -r '.backup.exclude_file' "$CONFIG_JSON") +JSON_PREFIX="backup" + +BACKUPDIR=$(jq -r '.${JSON_PREFIX}.backup_dir' "$CONFIG_JSON") +ROTATEDIR=$(jq -r '.${JSON_PREFIX}.rotate_dir' "$CONFIG_JSON") +TIMESTAMP=$(jq -r '.${JSON_PREFIX}.timestamp_file' "$CONFIG_JSON") +SOURCE_FILE=$(jq -r '.${JSON_PREFIX}.source_file' "$CONFIG_JSON") +EXCLUDE_FILE=$(jq -r '.${JSON_PREFIX}.exclude_file' "$CONFIG_JSON") DATUM="$(date +%Y-%m-%d)" ZEIT="$(date +%H-%M-%S-%N)" |