From eb20ea395803757ba06cbba6994a82af349e84e3 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Wed, 8 May 2019 20:31:32 +0000 Subject: [PATCH] Invoice export deletes previous day's local file Keep only the most recent invoice export CVS file on the source (utility) server in case of delivery failure to prod-depot. Signed-off-by: Bill Erickson --- KCLS/utility-scripts/export_invoices/export_invoices.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/KCLS/utility-scripts/export_invoices/export_invoices.sh b/KCLS/utility-scripts/export_invoices/export_invoices.sh index 7ae034322a..d3aa6606e9 100755 --- a/KCLS/utility-scripts/export_invoices/export_invoices.sh +++ b/KCLS/utility-scripts/export_invoices/export_invoices.sh @@ -17,5 +17,10 @@ echo "CSV export file created: $CSV_FILE" scp "$CSV_FILE" prod-depot.eg.kcls.org:/home/sftpinv/pending/ +# Remove yesterday's CSV export file +rm -f /tmp/invoice-export.*.csv.delete_me +# Tag today's file as deletable +mv "$CSV_FILE" "$CSV_FILE.delete_me" + echo -n "Invoice exports complete " date +"%F %T" -- 2.11.0