У меня есть .jar
файл, который печально известен своими неисправностями. При возникновении неисправности помогает только перезапуск. У меня есть способ обнаружить эти неисправности (читая файл журнала .jar
). Поэтому я хочу написать сценарий, который убивает процесс при возникновении неисправности. Проблема в:
confus@confusion:~$ ps -A
...
4438 ? 00:00:00 java
4439 ? 00:00:00 java
4443 ? 00:00:00 java
...
Имя процесса всех запущенных .jar
s естественно "java". Как узнать, какой из этих «Java» -процессы это один я хочу убить, то есть один работает foobar.jar
?