我正在尝试使用APScheduler软件包在python中安排作业。 这个答案看起来不错,但是它的语法已经过时了。 我访问了当前版本3的用户指南 ,但是找不到一个基本示例,可以在该示例中将datetime对象传递给调度程序,就像链接的答案一样。

from datetime import date
from apscheduler.schedulers.background import BackgroundScheduler as Scheduler
from datetime import datetime

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

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

#Schedule job
job = sched.add_job(my_job, next_run_time = datetime(2015, 5, 11, 1, 05, 5), args = ['Hello World!'])

这将产生错误: No handlers could be found for logger "apscheduler.executors.default"

  ask by Michael translate from so

本文未有回复,本站智能推荐:

1回复

在APScheduler中按计划执行手动作业

我有一份使用APScheduler中的cron计划程序计划的工作,可以为我的Flask应用程序运行某种功能。 我还希望能够手动运行此功能,而不会中断我同样设置的时间表。 例如,假设任务设置为每天运行一次,那么我也想在用户执行特定操作时手动运行它。 重要的是,不能同时运行作业的两
1回复

计划作业功能在python的APScheduler库中多次调用

我在python的apscheduler库中遇到了意外的行为。 在这里,我有一个简单的代码将基本功能称为: 在这里,我有一个打印简单字符串的函数,我想将此调用为my_job,所以我使用调度程序调用了my-func作为 该程序将在每分钟的第三秒内调用所需的功能。 它输出多个
1回复

如何在Heroku上使用APScheduler安排cron作业?

我正在尝试使用Heroku上的APScheduler和SendGrid创建一个用于发送电子邮件的cron作业。 即使add_job方法调用似乎正在执行,我收到以下错误。 以下是heroku的日志 我正在运行一个时钟进程,它位于下面的clock.py文件中。 这是我的P
2回复

如何使用APScheduler将作业添加到线程池

我是APScheduler的新手 为了进行测试,我设置了max_worker=2并向调度程序添加了4个不同的作业。 由于线程池的限制,我打算并行运行2个作业,我认为在完成某些作业后,另一个添加的作业将放入线程池,但是下面的结果不是我期望的,它只是继续运行前2个作业。 这是代码:
1回复

如何使用uwsgi + flask_apscheduler通过请求将作业添加到apscheduler

在Flask的本地开发服务器上运行时,将添加作业并正常运行。 在uWSGI下运行时,该作业似乎已添加到作业存储中,但从未执行。 下面给出了一个具有所描述的不良行为的简单示例: __init__.py apschedule_test.ini
5回复

如何使用APScheduler安排间隔作业?

我正在尝试使用APScheduler(v3.0.0)安排间隔作业。 我试过了: 和 要么应该根据文档工作,但工作永远不会发生...... 更新: 事实证明,还有一些与环境相关的东西阻止了任务的运行。 今天早上,任务工作正常,没有对昨天的代码进行任何修改。
1回复

使用基于龙卷风的mongodb作业库的apscheduler时出错

我在Tornado应用程序中启动apscheduler: 并且错误日志是:ValueError: 此作业无法序列化,因为无法确定对其可调用(>)的引用。 考虑给出文本引用(模块:函数名称)。 不知道如何解决这个问题,请求你的帮助
2回复

Apscheduler可以使用相同的cron触发器运行两个作业吗?

将sched.add_job与相同的时间和日期一起使用会触发两个不同的作业吗? 如果没有,如何使用相同的后台调度程序添加具有不同触发时间的第二个作业?
2回复

循环中的Python Apscheduler cron作业无法执行所有不同的版本

我有一个函数,每分钟从交换中获取并存储一些东西。 我使用(通常出色的) APScheduler运行功能。 不幸的是,当我从循环中添加cron作业时,它似乎没有按我期望的那样工作。 我有一个包含几个字符串的小清单,我想为其运行getAndStore函数。 我可以这样做: 这可以
1回复

APScheduler的BackgroundScheduler不执行作业

我有一个Django应用程序,我正在Docker上运行。 我正在尝试在运行docker容器时启动APScheduler调度程序。 我创建了一个调度程序,我只是添加了一个名为test1的作业,并向我的地址发送了一封电子邮件。 这是我运行容器时启动的Python脚本。 这是我用