我已经整理了一个用 Python 编写的 ETL 作业。我必须在不同的环境(LOCAL、DEV、TST、PROD)中运行它,因此我需要找到一种使用环境变量设置作业计划的方法,以便我可以为每个环境设置不同的计划,而无需从一个环境接触代码其他。今天我使用的是 apscheduler。我的代码中有类似这样的内容:
from apscheduler.schedulers.blocking import BlockingScheduler
def etl_job():
sched = BlockingScheduler(daemon=True)
sched.add_job(etl_job,'interval',minutes=7)
sched.start()
现在有人知道解决这个问题吗?谢谢!
喵喵时光机
汪汪一只猫
相关分类