Я пытаюсь использовать Python (через инфраструктуру Django) для вызова командной строки в Linux и пробовал оба os.system и os.open, но для обоих из них кажется, что скрипт Python зависает после выполнения вызова командной строки поскольку вызов предназначен для создания экземпляра сервера (поэтому он никогда не «завершается», так как он предназначен для длительной работы). Я знаю, что для того, чтобы сделать что-то подобное с другим кодом Python, вы можете использовать что-то вроде сельдерея, но я подумал, что будет простой способ заставить его просто сделать вызов командной строки и не быть «привязанным к нему», чтобы он мог просто двигаться В прошлом мне интересно, делаю ли я что-то не так ... спасибо за любой совет.
В настоящее время я звоню вот так
os.system("command_to_start_server")
также пробовал:
response = os.popen("command_to_start_server")