У мене є .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
?