
오후 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
이것을 확인하기 위해.