В операционной системе Linux Ubuntu, я бег test.py
сумы которые содержат GObject
петли с помощью subprocess
по:Как убить процесс, созданный подпроцессом в python?
subprocess.call(["test.py"])
Теперь этот test.py
будет Creat процесса. Есть ли способ убить этот процесс в Python? Примечание: я не знаю идентификатор процесса.
Прошу прощения, если я не очень четко объяснил свою проблему, поскольку я новичок в этих формах и новичок в python в целом.
Является ли это работает? 'p = subprocess.call ([" test.py "]); p.kill()'. –
Нет, это даёт мне: 'AttributeError: int объект не имеет атрибута kill' – Mero
Связанный (более сложный) случай: [Прекратить вывод вывода вывода на Python без зависания?] (Http://stackoverflow.com/q/4417962/4279) – jfs