私の会社の環境には、多数のコンピューターで実行されるこのスクリプトがあり、ときどきロックすることが知られているため、ユーザーに強制終了を求めることがあります。
自分で殺す方法を考えていました。を使用してリモートでリストし、 を使用pslist
してそれを殺すことができることに気付きましたpskill
。
問題は、誰かが複数の Java アプリケーション (例: Eclipse、このアプリケーション、別の Java.exe アプリケーションなど) を実行している場合、pslist 内の正しいアプリケーションを強制終了するのが難しくなることです。これは次のようになります。
javaw 4214 .. ...
javaw 5000 .. ...
等々。これらは異なるアプリケーションですが、すべて javaw.exe から実行されます。彼らが実行している.jarの名前を見つける方法はありますか?