Pythonのお勉強 Part16
■ このスレッドは過去ログ倉庫に格納されています
0204デフォルトの名無しさん
2006/12/23(土) 23:40:49状態監視(vmstat -w 1 とか netstat -w 1) をしたいのですが,
親プロセスが終了するときに子プロセスを
どうやって終了させればいいのか良く分かりません.
popen2 が返してきた child の child.pid を os.kill すると
sh -c netstat -w 1 の方は殺せるのですが,
popen が /bin/sh 経由で呼び出した実際のプロセスの方は
生き残って親プロセス丸ごと終了できなくなってしまいます.
コマンドラインでやるみたいに os.system で
ps aux | grep netstat | awk '{print $2}' なんていう
python っぽくないダサい手段で探して殺すというバッチイ方法じゃない
良い子の方法はどうすればいいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています