1

我有一个主要功能,我想用不同的参数执行。它是使用 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 有什么建议?有什么办法可以一一做到吗?如何始终在队列末尾添加作业?

谢谢你。

4

0 回答 0