cron.py 542 B

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import time
  4. from demeter.core import *
  5. from gevent import monkey; monkey.patch_socket()
  6. import gevent
  7. timeSleep = 15
  8. # git更新
  9. def git():
  10. service = Demeter.service('git')
  11. while 1:
  12. service.update()
  13. gevent.sleep(timeSleep)
  14. # 备份 仅仅备份dc即可
  15. def backup():
  16. while 1:
  17. service = Demeter.service('backup')
  18. service.crearSignature()
  19. gevent.sleep(timeSleep)
  20. def handle():
  21. gevent.joinall([
  22. gevent.spawn(git),
  23. #gevent.spawn(backup),
  24. ])
  25. handle()