Возможно ли иметь серверную программу, которая ставит в очередь и управляет процессами, выполняемыми в командной строке?
Проект, над которым я работаю, получает изображение от пользователя, изменяет изображение, а затем применяет его в качестве текстуры к трехмерной фигуре. Эта трехмерная сцена генерируется blender / Cinema 4d в командной строке, которая выводит ее в виде изображения. Именно этот процесс должен быть поставлен в очередь или каким-либо образом управляться из серверной программы. Конечным результатом, возвращаемым пользователю, является видео, содержащее анимированную трехмерную фигуру с изображением в виде текстуры, примененной к нему.
Эти рендеры могут занять некоторое время (а могут и нет), но как я могу гарантировать, что они выполняются в нужное время и в очереди?
Желательно, чтобы это было сделано на python.