From bef0146f2bdef7297492affd7728f9d8130992b6 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Mon, 23 Jul 2012 12:39:05 -0400 Subject: [PATCH] acq order reader; continuing Signed-off-by: Bill Erickson --- Open-ILS/src/support-scripts/acq_order_reader.pl | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Open-ILS/src/support-scripts/acq_order_reader.pl b/Open-ILS/src/support-scripts/acq_order_reader.pl index 0a24f2bb84..da72226657 100755 --- a/Open-ILS/src/support-scripts/acq_order_reader.pl +++ b/Open-ILS/src/support-scripts/acq_order_reader.pl @@ -317,11 +317,14 @@ while (1) { $logger->info("acq-or: loop processed $processed files"); $debug and print "Sleeping for $poll_interval seconds...\n"; - sleep $poll_interval; -} -warn "Exiting main acq_order_reader loop!\n"; + $SIG{INT} = sub { + print "Cleaning up...\n"; + exit; # allows lockfile cleanup + }; + sleep $poll_interval; +} __END__ -- 2.11.0