22 lines
355 B
Python
22 lines
355 B
Python
import logging
|
|
import time
|
|
|
|
import schedule
|
|
|
|
import snapshot
|
|
|
|
log = logging
|
|
|
|
def setup(interval=10):
|
|
schedule.every(interval).minutes.do(snapshot.update)
|
|
|
|
if __name__ == "__main__":
|
|
interval = 1
|
|
sleep = (interval*60) / 10.0
|
|
setup(interval)
|
|
while True:
|
|
try:
|
|
time.sleep(sleep)
|
|
schedule.run_pending()
|
|
except Exception as e:
|
|
log.exception(e) |