better logging on errors
authorFred Hamster <fred@gruntose.com>
Sat, 14 Dec 2024 23:19:29 +0000 (18:19 -0500)
committerFred Hamster <fred@gruntose.com>
Sat, 14 Dec 2024 23:19:29 +0000 (18:19 -0500)
scripts/customize/fred/scripts/jobby/archie_grabber.sh

index 9995a2877a1ba0df46bc488f3114a8850f570d66..85b3348f04af5701b2de7e9c5f25b8a92b26726b 100644 (file)
@@ -26,13 +26,14 @@ function grab_archies()
     local cp_outfile="$(mktemp /tmp/archie_grabber.XXXXXX)"
     netcp ${host}.${domain_piece}:${ARCHIVE_DIR_PREFIX}* . &> "$cp_outfile"
     retval=$?
-#hmmm: could display the output on error.  and we have a function for that...
-    rm "$cp_outfile"
     if [ $retval -ne 0 ]; then
+      cat "$cp_outfile"
+      rm "$cp_outfile"
       echo "got return value $retval from copying ${ARCHIVE_DIR_PREFIX}* from ${host}.${domain_piece}; skipping it."
       popd 
       continue
     fi
+    rm "$cp_outfile"
 
     # code below cleans up any archive dirs on the host by hiding them in an
     # old junk folder.  the junk folder can be cleaned up later as desired.