나는이 .jar
고장 악명이 파일을. 오작동이 발생하면 재시작 만 도움이됩니다. 그 오작동을 감지하는 방법이 있습니다 (said의 로그 파일 읽기 .jar
) 그래서 오작동이 발생할 때마다 프로세스를 종료시키는 스크립트를 작성하고 싶습니다. 문제는:
confus@confusion:~$ ps -A
...
4438 ? 00:00:00 java
4439 ? 00:00:00 java
4443 ? 00:00:00 java
...
모든 실행중인 프로세스 이름 .jar
은 자연스럽게 "java"입니다. 이 "java"프로세스 중 내가 죽이고 싶은 프로세스, 즉 실행중인 프로세스를 어떻게 알 수 foobar.jar
있습니까?
동일한 사용자로 실행하는 경우 예를 들어 visualvm을 사용하여 연결하고 종료하기 전에이를 검사 할 수 있습니다.
—
Thorbjørn Ravn Andersen