mratio.py 607 B

1234567891011121314151617181920212223
  1. from MchDataCenter import mchDataCenter
  2. import signal as sig
  3. import sys,getopt
  4. if __name__ == '__main__':
  5. try:
  6. opts, args = getopt.getopt(sys.argv[1:],"h:p:",["host=",'port='])
  7. except Exception as ex:
  8. print(ex)
  9. sys.exit(2)
  10. rhost = ''
  11. rport=6379
  12. for o, val in opts:
  13. if o in ("-h", "--host"):
  14. rhost = val
  15. elif o in ('-p', "--port"):
  16. rport = int(val)
  17. else:
  18. print("Err argv")
  19. mchDataCenter.set_redis(rhost,rport)
  20. sig.signal(sig.SIGINT, lambda: mchDataCenter.stop())
  21. mchDataCenter.calc_ratio()