From c3f407ad91aa301b3d19a210dec6eecb7c40dc32 Mon Sep 17 00:00:00 2001
From: Matthew K Defenderfer <mdefende@uab.edu>
Date: Mon, 16 Sep 2024 10:42:10 -0500
Subject: [PATCH] change log directory and naming scheme to correctly add
 metadata without needing to manually create a symlink

---
 src/run-policy/run-mmpol.sh | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/run-policy/run-mmpol.sh b/src/run-policy/run-mmpol.sh
index 16542b8..4057d67 100755
--- a/src/run-policy/run-mmpol.sh
+++ b/src/run-policy/run-mmpol.sh
@@ -127,11 +127,16 @@ if [[ -z "${dry_run}" ]]; then
     # run policy command
     $cmd
     
+    log_name="${output_log_prefix}_${filetag}"
+    log_dir="${outdir}/${log_name}.d"
+    
+    mkdir ${log_dir}
+
     # tag output file with run metadata
-    outfile=`ls -t $tmpglobal | head -1`
-    if [[ "$outfile" != "" ]]
+    raw_log_file=$(find ${outdir} -name "list-${SLURM_JOBID}*" -type d | head -1)
+    if [[ "$raw_log_file" != "" ]]
     then
-       mv -n $tmpglobal/$outfile $tmpglobal/../${output_log_prefix}_$filetag
+       mv -n ${raw_log_file} ${log_dir}/${log_name}
     fi
     rmdir $tmpglobal
 fi
\ No newline at end of file
-- 
GitLab