运行 在时区给定时间的一次工作

Run a job once at the given time in time zone

我的代码是在特定时间安排任务到运行

from datetime import date
from apscheduler.scheduler import Scheduler

# Start the scheduler
sched = Scheduler()
sched.start()

# Define the function that is to be executed
def my_job(text):
    print(text)

# The job will be executed on May 31, 2021
exec_date = date(2021, 5, 31)

job = sched.add_date_job(my_job, exec_date, ['text'])

所以上面的代码将在那个日期 运行。我的要求是指定函数必须 运行 at.

的所有日期、时间和时区

使用 crontab or if you want to do within python and not interfere with linux use of schedule 库。