(私は Linux や Wine のプロではありません... IT 担当者によって設定されました... 私はただの Java 担当者です) Linux で動作する Java アプリケーションに取り組んでいます。同じことを行ういくつかのスレッドを生成します。つまり、生成プロセス (java.lang.Process)、一部の Linux、一部の Windows を wine で生成します。私のスレッドのいくつかは、ワインの呼び出し中に無期限にハングします。
同じ linux/windows アプリを呼び出す複数のスレッドがあるため、正常な wine プロセスを強制終了できるため、wine の ps 出力を grep してそれを強制終了することはできません。
グーグルで調べたところ、リフレクションを通じてプロセスからpidを取得できましたが、psを使用したLinux pidに対応していないため、ワインで実行されているpidだと思います。
(最後に質問...) pid を参照してワインで実行されているプロセスを強制終了する方法はありますか?