Это может быть очень простым вопросом .. < /p>
Я сделал простой сценарий Python, который запускает MPV с определенным URL с: < /p>
Код: Выделить всё
p = subprocess.Popen(["/usr/bin/mpv", link], stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)
< /code>
Теперь у меня есть следующая ситуация; if i:
A) Open a terminal and run the script -> mpv opens, the script ends, i can close the terminal and mpv stays open.
B) Call a terminal with the process using /usr/bin/wezterm start -e python /script/path/here
Я получаю, это может быть связано с тем, как обрабатываются подпроцессы/дочерние прокаты, но я не могу понять, в чем разница между двумя ситуациями, причина, по которой в обоих случаях сценарий заканчивается, и терминал, где он был выполнен, закрыт, однако в первом случае, нахождение на поисках. Как получить второй случай, чтобы сказать, открытый после закрытия терминала.
Я на арх.>
Подробнее здесь: https://stackoverflow.com/questions/796 ... detachment