From 458ca756cbd65cc3fdd6abf5316c697372ba6ccd Mon Sep 17 00:00:00 2001 From: Andreas Romeyke <art1@andreas-romeyke.de> Date: Wed, 15 Dec 2021 10:32:37 +0100 Subject: [PATCH] - added a test mode - minors --- run_deepfixity.sh | 54 +++++++++++++++++++++++++++++------------------ 1 file changed, 34 insertions(+), 20 deletions(-) diff --git a/run_deepfixity.sh b/run_deepfixity.sh index 3ffb72e..cb67ebc 100644 --- a/run_deepfixity.sh +++ b/run_deepfixity.sh @@ -10,31 +10,45 @@ function error () { } function scan () { - ERRLOG="$1" + dir="$1" + prefix="$2" + ERRLOG="$3" + TIME=$(date +"%F_%X") perl -I /home/aromeyke/perl5/lib/perl5/ /root/deep_fixitycheck.pl \ --map_path=/mnt/rosetta-prod_2021_deepfixity_tmp \ - --search_dir="/mnt/rosetta-prod_2021_deepfixity_tmp/permanent_storage/normal/2021/${i}" \ - --report="report_fixity_year2021_${i}_scan_gestartet_${TIME}.txt" \ - --cache="deepfixity_cache_year2021_${i}.cache" \ - --stage 1 - 2>> "$ERRLOG" - } + --search_dir="/mnt/rosetta-prod_2021_deepfixity_tmp/permanent_storage/normal/2021/${dir}" \ + --report="report_fixity_year2021_${prefix}_scan_gestartet_${TIME}.txt" \ + --cache="deepfixity_cache_year2021_${prefix}.cache" \ + --stage 1 2>> "$ERRLOG" +} function fixity () { - ERRLOG="$1" + dir="$1" + prefix="$2" + ERRLOG="$3" + TIME=$(date +"%F_%X") perl -I /home/aromeyke/perl5/lib/perl5/ /root/deep_fixitycheck.pl \ --map_path=/mnt/rosetta-prod_2021_deepfixity_tmp \ - --search_dir="/mnt/rosetta-prod_2021_deepfixity_tmp/permanent_storage/normal/2021/${i}" \ - --report="report_fixity_year2021_${i}_fixity_gestartet_${TIME}.txt" \ - --cache="deepfixity_cache_year2021_${i}.cache" \ - --stage 2 - 2>> "$ERRLOG" - } + --search_dir="/mnt/rosetta-prod_2021_deepfixity_tmp/permanent_storage/normal/2021/${dir}" \ + --report="report_fixity_year2021_${prefix}_fixity_gestartet_${TIME}.txt" \ + --cache="deepfixity_cache_year2021_${prefix}.cache" \ + --stage 2 2>> "$ERRLOG" +} -# 04 already processed -for i in 02 03 05 06 07 08 09 10 11; do +if [[ $1 == "TEST" ]]; then + echo TEST TIME=$(date +"%F_%X") - ERRLOG="error_report_year2021_${i}_${TIME}.txt" - scan "ERRLOG" || error "$ERRLOG" - fixity "$ERRLOG" || error "$ERRLOG" -done + PREFIX="TEST" + ERRLOG="error_report_year2021_${PREFIX}_${TIME}.txt" + scan "04/04" "$PREFIX" "ERRLOG" || error "$ERRLOG" + fixity "04/04" "$PREFIX" "$ERRLOG" || error "$ERRLOG" +else + # 04 already processed + for month in 02 03 05 06 07 08 09 10 11; do + TIME=$(date +"%F_%X") + ERRLOG="error_report_year2021_${month}_${TIME}.txt" + scan "$month" "$month" "ERRLOG" || error "$ERRLOG" + fixity "$month" "$month" "$ERRLOG" || error "$ERRLOG" + done +fi + -- GitLab