2012-01-23 31 views
1

私は実行中のJavaスクリプトを持っていて、pidに従っていくつかのプロセスを強制終了します。 "taskkill/F/pid"コマンドでプロセスのpidを追加してシェルを実行します。 私は時々それらのプロセスが殺されないという問題があります。 altouth私は再びスクリプトを実行します。タスクキルを使用してプロセスウィンドウを終了

1)なぜそれが殺されていないのか分かりますか?
2)*プロセスを強制終了するために、(タスクキルよりも)強力なプログラムを知っていますか?

10倍

+0

参照を使用する方法の詳細については

を殺したいプロセスのPIDであることだから、これは時々動作しますが、ではない他の人? –

+0

はい、それは常に動作しません –

+0

スクリプトに一時停止を入れて、どのようなエラーが発生したかを確認してください。ファイルにハンドルがあり、最初に閉じる必要があります。 –

答えて

0

強力なプロセス強制終了メカニズムを提供します。wmicと呼ばれる非常に便利なツールがあります。

wmic process where "ProcessId=1234" CALL Terminate 、1234あなたがWMIC wmic

+0

'taskkill/f'がそれをしないと、WMIもそれをしません。まだ閉じている。 – Joey

関連する問題