mamount.py 816 B

1234567891011121314151617181920212223242526272829303132
  1. from refill import MerchantCalc
  2. import signal as sig
  3. import sys,getopt
  4. import logging
  5. logging.basicConfig(filename='/var/www/html/data/log/statcalc.log',
  6. format='%(levelname)10s %(asctime)s %(name)10s %(thread)d %(message)s',
  7. level=logging.DEBUG)
  8. if __name__ == '__main__':
  9. try:
  10. opts, args = getopt.getopt(sys.argv[1:], "h:p:", ["host=", 'port='])
  11. except Exception as ex:
  12. print(ex)
  13. sys.exit(2)
  14. rhost = ''
  15. rport=6379
  16. for o, val in opts:
  17. if o in ("-h", "--host"):
  18. rhost = val
  19. elif o in ('-p', "--port"):
  20. rport = int(val)
  21. else:
  22. print("Err argv")
  23. calc = MerchantCalc()
  24. calc.set_redis(rhost,rport)
  25. sig.signal(sig.SIGINT, lambda: calc.stop())
  26. calc.run()