특정 시간에 cronjob 실행

특정 시간에 cronjob 실행

오후 11시부터 오전 1시까지를 제외하고 매시간 실행되도록 cronjob을 어떻게 설정합니까?

그 시간 동안 시스템이 유지 관리를 수행하기 때문입니다.

건배

답변1

세 가지 옵션:

  • 작업을 매시간 실행하되 작업 자체가 현재 시간을 확인하고 오후 11시에서 오전 1시 사이이면 즉시 종료하는 스크립트가 되도록 합니다.

  • 실행해야 하는 21시간을 모두 지정합니다.

0 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 * * * do_something

(나생각하다나는 그 말이 맞다.)

  • cron사용 중인 버전이 이를 지원하는 경우 범위를 지정할 수 있습니다.

0 2-22 * * * do_something

man 5 crontab이것을 확인하기 위해.

관련 정보