запускается некоторая команда через subprocess. На запуске команды скрипт зависает навсегда. Причем происходит это ТОЛЬКО на ubuntu и ТОЛЬКО на python 3.10. На всех других питонах и других ОС все нормально. Я перезапускал джобу множество раз, результат идентичен.
Почему так? Что делать?
stdout=subprocess.PIPE, stderr=subprocess.PIPE а пайпы читает кто-то?
Неа. А на что это влияет в данном случае? Если это проблема, то почему не стреляет на других питонах и других ОС?
хз, но буфер не бесконечный
А что произойдет при переполнении?
Процесс заблокируется на записи в стадут, и будет ждать
Программа будет ждать, пока буффер не освободится
Убрал перенаправление вывода, результат тот же, не помогло.
так а сам скрипт вообще что делает?
Скачивает пару библиотек и запускает их
можно как-то узнать что он сделал, а чт нет
Обсуждают сегодня