mirror of
https://github.com/hex-ci/smzdm_script.git
synced 2026-02-03 02:24:41 +08:00
19 lines
586 B
Python
19 lines
586 B
Python
import os
|
|
from random import randint
|
|
|
|
from apscheduler.schedulers.background import BlockingScheduler
|
|
|
|
from main import main
|
|
|
|
if __name__ == "__main__":
|
|
main()
|
|
SCH_HOUR = os.environ.get("SCH_HOUR", randint(0, 23))
|
|
SCH_MINUTE = os.environ.get("SCH_MINUTE", randint(0, 59))
|
|
scheduler = BlockingScheduler(timezone="Asia/Shanghai")
|
|
scheduler.add_job(main, "cron", hour=SCH_HOUR, minute=SCH_MINUTE)
|
|
print("Press Ctrl+{0} to exit".format("Break" if os.name == "nt" else "C"))
|
|
try:
|
|
scheduler.start()
|
|
except (KeyboardInterrupt, SystemExit):
|
|
pass
|