问题标签 [apscheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
299 浏览

python - 通过 add_interval_job() 部署每月作业

APScheduler,我知道我可以使用add_cron_job()部署一个每月作业,add_cron_job(my_job, day="2", kwargs=None)然后该任务将在每个月的第二天(1/2、2/2、3/2,...等)执行

我的问题是:是否可以通过使用add_interval_job()来实现?

add_interval_job(func, week=0, days=0, hours=0, minutes=0, seconds=0, start_date=None, repeat=0, args=None, kwargs=None)

根据签名,看起来我只能让它每 4 周执行一次:add_interval_job(my_job, weeks=4)或每 30 天:add_interval_job(my_job, days=30),有什么想法吗?

0 投票
2 回答
207 浏览

apscheduler - 如何在不安装的情况下使用 APScheduler?

我知道使用 APScheduler 的正常方法是“python setup.py install”。但是我想直接将它嵌入到我的程序中,所以用户在使用我的程序时不需要安装它。

谢谢。

0 投票
1 回答
520 浏览

python - Python Apscheduler 条件任务

我有一组简单的函数foobar. bar我只想在成功完成任务/功能后运行第二个作业foo

目前我正在使用这样的全局变量来执行此操作:

有没有更好的方法来处理有条件的任务apscheduler

0 投票
1 回答
9988 浏览

python - 在 apscheuler 的作业调度中错过了几秒钟的下一次运行时间

我有一个执行 cron 作业的功能

我在几秒钟内得到错误作为错过的工作

这份工作失败的原因是什么?我们怎样才能避免呢?在某些页面中,我发现将 misfire_grace_time 从默认值 1 秒增加。不应该是调度程序在适当的时间安排而不错过吗?

0 投票
0 回答
1642 浏览

python - 使用 APScheduler 版本 3 安排作业

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

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

0 投票
1 回答
1406 浏览

python - 如何将 ApScheduler 日志写入文件?

我正在使用 python 的 apscheduler 定期运行我的代码。即使我的代码运行了一段时间,它也会在一段时间后崩溃,我看不到任何日志输出。我正在寻找一种将调度程序日志输出到文件中的方法。

这是我的代码;

可以提供一些提示吗?

0 投票
2 回答
11911 浏览

python - Python 3 - 使用 AsyncIO/APScheduler 的全局变量

一直在为此苦苦挣扎。

基于此线程:在创建它们的函数之外的函数中使用全局变量

我应该能够通过在特定时间安排任务来更新 thread_2 使用的变量。

编码:

结果是:

我错过了一些东西,但我看不到什么!

想法?

谢谢!!!

0 投票
1 回答
273 浏览

python-2.7 - 为什么在 apscheduler 中未生成失火警告

我有一个简单的代码,应该会在触发下一次火灾时导致之前的工作没有完成。

在这个程序中,我打算在 3 秒后打印 hello world,所以为了制造失火,我让作业睡眠超过 3 秒,所以前一个没有完成。但是我没有收到失火错误。我很困惑。

进一步有没有办法生成作业“xxxxx”的运行时间(触发器:cron[day='*',hour='0',minute='0',second='0'],下次运行时间:2015-05 -14 00:00:00)" 被 0:00:02.493426 遗漏,以便我可以测试程序中的合并?

0 投票
1 回答
468 浏览

python - 在处理计划的作业时获取反馈

我想运行作业,但由于它们可能很长,我想知道它们在执行过程中被处理了多远。也就是说,执行者会定期返回其进度,而不会结束它正在执行的作业。我曾尝试使用 APScheduler 执行此操作,但调度程序似乎只能接收事件消息,如 EVENT_JOB_EXECUTED 或 EVENT_JOB_ERROR。

在执行作业时是否可以从执行者那里获取信息?

提前致谢!

0 投票
1 回答
157 浏览

job-scheduling - Is it possible to run jobs on remote executors with APScheduler?

Does APScheduler only work on the localhost, or is it possible to use remote executors? The default ThreadPoolExecutor and ProcessPoolExecutor seem to only spawn threads or processes on the main server.

Thanks!