7

私の会社の環境には、多数のコンピューターで実行されるこのスクリプトがあり、ときどきロックすることが知られているため、ユーザーに強制終了を求めることがあります。

自分で殺す方法を考えていました。を使用してリモートでリストし、 を使用pslistしてそれを殺すことができることに気付きましたpskill

問題は、誰かが複数の Java アプリケーション (例: Eclipse、このアプリケーション、別の Java.exe アプリケーションなど) を実行している場合、pslist 内の正しいアプリケーションを強制終了するのが難しくなることです。これは次のようになります。

javaw  4214 .. ...
javaw  5000 .. ...

等々。これらは異なるアプリケーションですが、すべて javaw.exe から実行されます。彼らが実行している.jarの名前を見つける方法はありますか?

4

2 に答える 2

7

Javaプロセスをリストできます

jps

また

jps -v

Jps は JDK および JRE で提供されるツールで、JDK_HOME/bin にあります。オプション -v は、追加情報を表示します (JVM 開始パラメーター)

于 2013-03-04T11:48:18.320 に答える