Python/Django每隔X小时做X次

2024-04-26 13:06:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我想每小时做10次任务。或者每天10次,或者每天3次等等。我希望这是动态的,所以我可以给出2个参数,比如:

generate_random_task(times, frequency)
generate_random_task(10, daily):
    randomly do the task be 10 times during a day.

我必须记录任务已经完成了多少次,所以它在到达“次”之后停止执行

只是说清楚,任务必须完成的10次,必须是随机的10次

有什么好办法?在

编辑: 我会时不时地调用一些函数(完全随机的),然后马上我必须知道任务是否会运行。所以我不能每天用10次芹菜。我需要立刻知道是不是


Tags: thetask参数动态randomberandomlydo
1条回答
网友
1楼 · 发布于 2024-04-26 13:06:53

仅仅每分钟运行一次cron作业就可以决定是否执行您的任务,如果是这样的话,就这么做吧?你可以保存一个文件,其中包含它已经做过的次数,如果不再需要,就用它来停止。在

相关问题 更多 >