cron 작업의 실행 셸이 평소보다 오래 걸리는 이유는 무엇입니까? [복사]

cron 작업의 실행 셸이 평소보다 오래 걸리는 이유는 무엇입니까? [복사]

여러 JUnit 테스트로 구성된 프로젝트를 실행할 쉘 스크립트가 있습니다.

그런 다음 가끔씩 cron 작업에서 이 쉘을 호출합니다. 이 경우 나는 다음을 관찰했습니다.

  • 이 셸은 직접 호출했을 때보다 완료하는 데 시간이 더 오래 걸립니다.

왜인지 모르겠습니다! ?

실행 시간이 같아야 하는 것 아닌가요?

답변1

크론 작업은 더 적은 리소스를 수신하므로 다음 명령을 사용하여 더 높은 우선순위로 실행할 수 있습니다.

/usr/bin/nice --adjustment=-10 /path/to/cron-script

위 명령은 서비스 실행에 필요한 리소스를 줄여주므로 프로덕션 서비스에서는 주의해서 사용하시기 바랍니다.

관련 정보