Javaアプリケーションを再起動するためのログファイルウォッチドッグC#サービスを開発しようとしています。C#サービスからJavaアプリケーションを終了する方法
このJavaアプリケーションは、特別な通信プログラムを実行し、収集されたデータをログファイルに書き込みます。現在、バッチファイルスクリプトで開始されています。
ログファイルが新しいデータで更新されているかどうかをC#サービスで監視するようにします。新しいデータが得られない場合は、Javaアプリケーションを再起動します。
私は、C#アプリケーションでバッチスクリプトを呼び出し、ファイルが変更されたときにチェックすることについてオンラインの資料を見つけましたが、C#アプリケーションを使用して現在実行中のJavaプログラムを終了する方法があるのだろうか? Javaプログラム名はjavaw.exeですが、このマシン上で実行されている他のJavaプログラムであり、一意ではありません。誰かがこれを達成するためのどのようなアイデアを持っていますか?
PowerShell – McKay