Saya memiliki .jar
file yang terkenal karena kerusakan. Ketika kerusakan terjadi, hanya restart yang membantu. Saya punya cara untuk mendeteksi kerusakan itu (membaca file log dari kata .jar
) Jadi saya ingin menulis skrip, yang membunuh proses setiap kali kerusakan terjadi. Masalahnya adalah:
confus@confusion:~$ ps -A
...
4438 ? 00:00:00 java
4439 ? 00:00:00 java
4443 ? 00:00:00 java
...
Nama proses semua yang dijalankan .jar
adalah "java" secara alami. Bagaimana saya mengetahuinya, yang mana dari "java" -proses ini yang ingin saya bunuh, yaitu yang berjalan foobar.jar
?