1시간 동안 실행한 후 Java 프로세스를 종료합니다.

1시간 동안 실행한 후 Java 프로세스를 종료합니다.

한 시간 이상 실행된 Java 프로세스를 종료하려면 스크립트가 필요합니다.

그래서 나는 이것을 시도하고 있습니다.

timeout -k 10s nohup cpulimit -l 40 -- java -jar file.jar

왜 이것이 작동하지 않는지 아시나요?

답변1

nohup그러면 첫 번째 것이 있어야 합니다 timeout. 제어 터미널에서 연결을 해제하면 nohup킬에 사용된 소유권 관계가 끊어집니다.timeout

또한 "1시간" 대신 "10초" 10s라고 말했습니다 .timeout

관련 정보