0
所有殺子不起作用
我使用spawnProcess啓動一個進程,並想殺死我的某些工廠停止時。
東西我寫了這樣的
p = SomeProtocol(ProcessProtocol)
reactor.spawnProcess(p, 'twistd', ['twistd', '-y', 'anotherMain.py'], {})
class Factory(ServerFactory):
...
def StopFactory(self):
# which is the p above
p.transport.signalProcess("KILL")
我以爲子就會被殺死這是不。
我試過使用p.transport.signalProcess(「KILL」)一些其他的地方,它的工作原理。
我的代碼有什麼問題?謝謝!
嗯。我想對此表示讚賞,但我感到很矛盾。爲什麼不能像這樣發佈'twistd'?這對我來說似乎完全有效。 –
@ Jean-PaulCalderone謝謝。刪除答案的第二部分。 – Maxim