python作业的任务调度程序

时间:2017-10-04 22:28:13

标签: python scheduler python-rq omxplayer

我有一个主要功能,我想用不同的参数执行。它是使用omxplayer在树莓派上播放视频的功能。 我想使用调度程序让我计划执行特定任务,他们应该定义执行任务和/或创建队列的时间,如果我执行这个主函数,调度程序将此任务放在队列的末尾。

我已经尝试过Python-RQ并且它很好,但问题是如果我不知道以前的工作名称,我不知道如何在队列末尾添加新任务..

我有一个应该将作业添加到队列的功能。

def add_movie(path):
    q.enqueue(run_movie2, '{0}'.format(path))

执行:

def run_movie2(path):
    subprocess.Popen(['omxplayer','-o', 'hdmi', '/home/bart/FlaskApp/movies/{0}'.format(path)])
    return "Playing {0}".format(path)

您知道符合要求的调度程序吗? 你能用python rq提出什么建议?有没有办法一个一个地去做?如何在队列末尾添加作业?

谢谢。

0 个答案:

没有答案