![cron 작업의 실행 셸이 평소보다 오래 걸리는 이유는 무엇입니까? [복사]](https://linux55.com/image/8202/cron%20%EC%9E%91%EC%97%85%EC%9D%98%20%EC%8B%A4%ED%96%89%20%EC%85%B8%EC%9D%B4%20%ED%8F%89%EC%86%8C%EB%B3%B4%EB%8B%A4%20%EC%98%A4%EB%9E%98%20%EA%B1%B8%EB%A6%AC%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
여러 JUnit 테스트로 구성된 프로젝트를 실행할 쉘 스크립트가 있습니다.
그런 다음 가끔씩 cron 작업에서 이 쉘을 호출합니다. 이 경우 나는 다음을 관찰했습니다.
- 이 셸은 직접 호출했을 때보다 완료하는 데 시간이 더 오래 걸립니다.
왜인지 모르겠습니다! ?
실행 시간이 같아야 하는 것 아닌가요?
답변1
크론 작업은 더 적은 리소스를 수신하므로 다음 명령을 사용하여 더 높은 우선순위로 실행할 수 있습니다.
/usr/bin/nice --adjustment=-10 /path/to/cron-script
위 명령은 서비스 실행에 필요한 리소스를 줄여주므로 프로덕션 서비스에서는 주의해서 사용하시기 바랍니다.