This is a continuing revision for !17 (merged). It makes some more general enhancements to how the policy files are created and stored as well as adding a dry-run option for testing to all 3 scripts.
Major changes:
run-mmpol
now creates a single directory to store the raw policy output, the split gz files, and the parquet files plus anything else associated with the run. The directory name matches the name of the log file now with an appended .d
.Minor changes:
/
to -
. All metadata entries in the file/directory names are separated by _
for clarityrun-mmpol.sh
. Now the device must be specified regardless of which script is run.Syntax Changes:
"{}"
for clarity in variable substitution.$()
when performing command substitution%Y-%m-%d-%H:%M:%S
to %Y%m%dT%H%M%S
to minimize special character use in file namesIssues Fixed: