From 178b3ad7ce163f21761ba792e04e723ec1bf58be Mon Sep 17 00:00:00 2001 From: lwhite Date: Mon, 19 Feb 2018 11:38:29 -0700 Subject: Add config flags for the scheduler and router --- bin/emq-router | 12 ++++++++++++ bin/emq-scheduler | 10 ++++++++++ 2 files changed, 22 insertions(+) diff --git a/bin/emq-router b/bin/emq-router index f10d8da..425a985 100755 --- a/bin/emq-router +++ b/bin/emq-router @@ -1,8 +1,20 @@ #!/usr/bin/env python # -*- mode: python -*- +import argparse + from eventmq.log import setup_logger from eventmq.router import Router if __name__ == "__main__": + parser = argparse.ArgumentParser( + description='Route job messages to their appropriate queues') + parser.add_argument('--config', '-C', type=str, nargs='?', + help='manually specify the location of eventmq.conf') + + args = parser.parse_args() + + if args.config: + conf.CONFIG_FILE = args.config + r = Router() r.router_main() diff --git a/bin/emq-scheduler b/bin/emq-scheduler index 106b6bf..eae99cf 100755 --- a/bin/emq-scheduler +++ b/bin/emq-scheduler @@ -3,5 +3,15 @@ from eventmq.scheduler import Scheduler if __name__ == "__main__": + parser = argparse.ArgumentParser( + description='Listen for scheduled jobs and run them') + parser.add_argument('--config', '-C', type=str, nargs='?', + help='manually specify the location of eventmq.conf') + + args = parser.parse_args() + + if args.config: + conf.CONFIG_FILE = args.config + s = Scheduler() s.scheduler_main() -- cgit v1.2.1