Mam .jarplik, który jest znany z nieprawidłowego działania. Gdy wystąpi awaria, pomaga tylko ponowne uruchomienie. Mam sposób na wykrycie tych awarii (odczytanie pliku dziennika wspomnianego .jar) Więc chcę napisać skrypt, który zabije cały proces, gdy tylko wystąpi awaria. Problemem jest:
confus@confusion:~$ ps -A
...
4438 ? 00:00:00 java
4439 ? 00:00:00 java
4443 ? 00:00:00 java
...
Nazwa wszystkich działających .jars to oczywiście „java”. Jak dowiem się, który z tych procesów „java” jest tym, który chcę zabić, tj. Tym, który działa foobar.jar?