Tôi có một .jar
tập tin nổi tiếng về sự cố. Khi một sự cố xảy ra, chỉ có một khởi động lại giúp. Tôi có một cách để phát hiện sự cố đó (đọc tệp nhật ký đã nói .jar
) Vì vậy, tôi muốn viết một tập lệnh, nó sẽ giết quá trình bất cứ khi nào sự cố xảy ra. Vấn đề là:
confus@confusion:~$ ps -A
...
4438 ? 00:00:00 java
4439 ? 00:00:00 java
4443 ? 00:00:00 java
...
Tên tiến trình của tất cả các .jar
s đang chạy tự nhiên là "java". Làm thế nào để tôi tìm ra, cái nào trong số các quá trình "java" này là cái tôi muốn giết, tức là cái đang chạy foobar.jar
?