0
これは私が今現在持っている現在のコードであり、私はどのようにしてpidを殺すことができるのだろうかと思っています。Pythonでpidを殺す方法
import commands, signal
stuid = commands.getoutput("pgrep student")
deaid = commands.getoutput("pgrep daemon")
print stuid
os.kill(stuid, signal.SIGKILL)
print deaid
os.kill(deaid, signal.SIGKILL)
編集: だから、最後に、私はちょうどそのキル後のpidを配置killコマンドを実行するには、端末を取得するためにos.system使用。
import commands, os
stuid = commands.getoutput("pgrep student")
deaid = commands.getoutput("pgrep daemon")
print stuid
os.system("kill "+stuid)
print deaid
os.system("kill "+deaid)
これは私の最終結果です。これが将来人々を助けてくれることを願っています。
おそらくこれをネイティブに行う方法はありますが、[サブプロセス](https://docs.python.org/2/library/subprocess.html)を使用することができます。 – alex
https://docs.python.org/2/library/signal.html – sotona
[psutil.Process](http://psutil.readthedocs.io/en/latest/#psutil.Process)についてはどうですか? – Wondercricket