带参数的定时任务
我该如何在运行时给定参数来运行定时任务(cron job)呢?
我的情况是,我想把一个Python脚本作为定时任务来运行。如果在运行时我传递了一些参数,它应该能够接受这些参数并执行相应的工作;如果我没有传递参数,它就应该继续按照计划执行工作。
注意:参数是在运行时传递的,而不是在设置定时任务的时候。
有没有人能快速帮我解决这个问题呢?
我知道这听起来有点奇怪,但这是我的需求……
如果用定时任务不行,还有其他方法可以安排并完成这个工作吗?
提前谢谢大家!
1 个回答
0
因为你提到你的参数会动态变化,我建议你看看 APScheduler。它的文档写得很好,你可以“复制粘贴”一些例子,来了解它是什么。
简单来说,你可以在后台运行它,并随时触发任务。