@darke3v

Как запустить python процесс в Linux?

Доброго времени суток, возникла необходимость запуска скрипта в функции при помощи
subprocess.Popen("path/python.py %s" % stats.id,
                             shell=True, stdout=subprocess.PIPE)

Однако в линуксе такая проблема, пока скрипт не закончит работу, функция зависает.
Хотелось бы запускать скрипт в фоне.
З.ы. python 2.7
  • Вопрос задан
  • 4303 просмотра
Решения вопроса 1
Properrr
@Properrr
попробуй так:
subprocess.Popen("path/python.py %s &" % stats.id,
shell=True, stdout=subprocess.PIPE)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@darke3v Автор вопроса
Превосходно! Не сочтите за наглость, но где можно подробнее почитать про такие нюансы?
Ответ написан
@MagNet
subprocess.Popen(["path/python.py", stats.id])
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект