我想從類中的另一個函數中殺掉一個進程,看看它是否由另一個函數啓動。這裏有一個例子:如何殺死由同一類中的不同函數啓動的子進程
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