여러 JUnit 테스트로 구성된 프로젝트를 실행할 쉘 스크립트가 있습니다.
그런 다음 가끔씩 cron 작업에서 이 쉘을 호출합니다. 이 경우 나는 다음을 관찰했습니다.
- 이 셸은 직접 호출했을 때보다 완료하는 데 시간이 더 오래 걸립니다.
왜인지 모르겠습니다! ?
실행 시간이 같아야 하는 것 아닌가요?
답변1
크론 작업은 더 적은 리소스를 수신하므로 다음 명령을 사용하여 더 높은 우선순위로 실행할 수 있습니다.
/usr/bin/nice --adjustment=-10 /path/to/cron-script
위 명령은 서비스 실행에 필요한 리소스를 줄여주므로 프로덕션 서비스에서는 주의해서 사용하시기 바랍니다.