Как проверить, запущен скрипт или нет (который вызывается внутри subprcoess) в django

Я работаю на фреймворке Django, там внутри некоторой функции нужно вызвать один скрипт (это shell скрипт). Поэтому я вызвал его через subprocess.Popen(command).

def func(request):
    if request.method=="POST":
           '''Collect data'''
           subprocess.Popen(command, shell=True)
     return render()

Команда, которая находится внутри subprocess.Popem, может выполняться некоторое время. Теперь нужно проверить, выполняется ли эта команда или нет, что означает статус команды - запущена она или завершена.

Может ли кто-нибудь помочь?

Спасибо.

Вернуться на верх