问题标签 [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.
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)
,有什么想法吗?
apscheduler - 如何在不安装的情况下使用 APScheduler?
我知道使用 APScheduler 的正常方法是“python setup.py install”。但是我想直接将它嵌入到我的程序中,所以用户在使用我的程序时不需要安装它。
谢谢。
python - Python Apscheduler 条件任务
我有一组简单的函数foo
和bar
. bar
我只想在成功完成任务/功能后运行第二个作业foo
。
目前我正在使用这样的全局变量来执行此操作:
有没有更好的方法来处理有条件的任务apscheduler
?
python - 在 apscheuler 的作业调度中错过了几秒钟的下一次运行时间
我有一个执行 cron 作业的功能
我在几秒钟内得到错误作为错过的工作
这份工作失败的原因是什么?我们怎样才能避免呢?在某些页面中,我发现将 misfire_grace_time 从默认值 1 秒增加。不应该是调度程序在适当的时间安排而不错过吗?
python - 如何将 ApScheduler 日志写入文件?
我正在使用 python 的 apscheduler 定期运行我的代码。即使我的代码运行了一段时间,它也会在一段时间后崩溃,我看不到任何日志输出。我正在寻找一种将调度程序日志输出到文件中的方法。
这是我的代码;
可以提供一些提示吗?
python - Python 3 - 使用 AsyncIO/APScheduler 的全局变量
一直在为此苦苦挣扎。
基于此线程:在创建它们的函数之外的函数中使用全局变量
我应该能够通过在特定时间安排任务来更新 thread_2 使用的变量。
编码:
结果是:
我错过了一些东西,但我看不到什么!
想法?
谢谢!!!
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 遗漏,以便我可以测试程序中的合并?
python - 在处理计划的作业时获取反馈
我想运行作业,但由于它们可能很长,我想知道它们在执行过程中被处理了多远。也就是说,执行者会定期返回其进度,而不会结束它正在执行的作业。我曾尝试使用 APScheduler 执行此操作,但调度程序似乎只能接收事件消息,如 EVENT_JOB_EXECUTED 或 EVENT_JOB_ERROR。
在执行作业时是否可以从执行者那里获取信息?
提前致谢!
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!