애플리케이션이 정지되었는지 감지하기 위해 실행하는 크론 작업이 있습니다. 그렇다면 정지된 앱을 종료하고 다시 시작해야 합니다. 응용 프로그램은 Java 프로그램입니다. 애플리케이션이 정지되면 내 cron 작업이 를 사용하여 애플리케이션을 종료하려고 시도 pkill -9 java
하지만 cron을 종료할 수 없기 때문에 권한이 부여되지 않았다는 메시지가 표시됩니다 java
. 하지만 이 명령은 사용자로서 정상적으로 실행할 수 있습니다. 내가 뭘 잘못했나요?
*아래 업데이트는 제가 사용하는 크론 라인입니다:
*/20 * * * * /bin/bash /home/userabc/node_checker.sh >> /home/userabc/node_checker.log
이 파일을 실행하세요:
cron은 .sh 파일을 실행하지만 내 로그에는 권한이 거부되었습니다. 사용자 cron 때문이라고 가정합니까?