![오류: crontab Linux에서 스크립트를 실행할 때 jarfile에 액세스할 수 없습니다.](https://linux55.com/image/161557/%EC%98%A4%EB%A5%98%3A%20crontab%20Linux%EC%97%90%EC%84%9C%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EB%95%8C%20jarfile%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
.sh
jarfile을 실행하는 Python 스크립트를 실행하는 스크립트가 있습니다 . 에서 실행하고 싶습니다 crontab
. 로그를 생성했지만 crontab
다음 오류가 발생했습니다.
Error: Unable to access jarfile ArhivareProd.jar
다음은 jar 파일을 실행하는 라인입니다.
os.system("java -jar ArhivareProd.jar &")
오류 없이 crontab에서 실행하려면 어떻게 해야 합니까?
답변1
jar 파일의 권한을 확인하려면 crontab 사용자의 읽기 및 실행 권한이 필요합니다.
수동으로 실행할 때는 권한이 필요하지 않지만 Cron에서는 필요한 경우가 있습니다.