한 시간 이상 실행된 Java 프로세스를 종료하려면 스크립트가 필요합니다.
그래서 나는 이것을 시도하고 있습니다.
timeout -k 10s nohup cpulimit -l 40 -- java -jar file.jar
왜 이것이 작동하지 않는지 아시나요?
답변1
nohup
그러면 첫 번째 것이 있어야 합니다 timeout
. 제어 터미널에서 연결을 해제하면 nohup
킬에 사용된 소유권 관계가 끊어집니다.timeout
또한 "1시간" 대신 "10초" 10s
라고 말했습니다 .timeout