feat(user/rand_media_pl.sh):Make robust and parallelize
[BK-2020-03.git] / user / bksum
index cb99cadb522a6d80bcfa07d64feab62f920f3135..9597c820bc0a1f82957e0c2dc87f5b205a232a13 100755 (executable)
@@ -5,7 +5,7 @@
 #        arg(s): file paths (IFS delimited)
 # Output: file containing sha256 hashes and file paths
 # Depends: bash v5.1.16, date (GNU Coreutils 8.32), gpg v2.2.27, ots v0.7.0
 #        arg(s): file paths (IFS delimited)
 # Output: file containing sha256 hashes and file paths
 # Depends: bash v5.1.16, date (GNU Coreutils 8.32), gpg v2.2.27, ots v0.7.0
-# Version: 0.1.0
+# Version: 0.1.1
 
 declare -Ag appRollCall # Associative array for storing app status
 declare -Ag fileRollCall # Associative array for storing file status
 
 declare -Ag appRollCall # Associative array for storing app status
 declare -Ag fileRollCall # Associative array for storing file status
@@ -494,7 +494,7 @@ main() {
         elif [[ $opTsWait == "true" ]]; then
             yell "NOTICE:Waiting for calendar server response in background. (This may take 8 to 24 hours)...";
             yell "ADVICE:Do not close or suspend this terminal.";
         elif [[ $opTsWait == "true" ]]; then
             yell "NOTICE:Waiting for calendar server response in background. (This may take 8 to 24 hours)...";
             yell "ADVICE:Do not close or suspend this terminal.";
-            try ots --wait s "$pathSumOut" &
+            try ots --wait s "$pathSumOut" 1>/dev/random 2>&1 &
         fi;    
     fi;
     ## Timestamp checksum signature file.
         fi;    
     fi;
     ## Timestamp checksum signature file.
@@ -505,7 +505,7 @@ main() {
         elif [[ $opTsWait == "true" ]]; then
             yell "NOTICE:Waiting for calendar server response in background. (This may take 8 to 24 hours)...";
             yell "ADVICE:Do not close or suspend this terminal.";
         elif [[ $opTsWait == "true" ]]; then
             yell "NOTICE:Waiting for calendar server response in background. (This may take 8 to 24 hours)...";
             yell "ADVICE:Do not close or suspend this terminal.";
-            try ots --wait s "$pathSigOut" &
+            try ots --wait s "$pathSigOut" 1>/dev/random 2>&1 &
         fi;
     fi;
 
         fi;
     fi;