Я хочу убить процесс из другой функции в классе, участвуя в том, что он был инициирован другой функцией. Вот пример:Как убить подпроцесс, инициированный другой функцией в том же классе
import time
class foo_class:
global foo_global
def foo_start(self):
import subprocess
self.foo_global =subprocess.Popen(['a daemon service'])
def foo_stop(self):
self.foo_start.foo_global.kill()
self.foo_start.foo_global.wait()
foo_class().foo_start()
time.sleep(5)
foo_class().foo_stop()
Как определить foo_stop?
УДИВИТЕЛЬНЫЙ! Благодарю. Спасибо всем, кто ответил – user3184086