다음은 오전 7시부터 오후 7시 사이에 15분마다 실행되도록 예약된 작업입니다.
*/15 07-19 * * * /home/max/bashScripts/rsyncMe >/dev/null 2>&1
작업은 자정부터 23시 45분까지 매시간 15분마다 실행됩니다.
작업이 시작될 때마다 작업 자체는 5분 이내에 완료됩니다.
운영 체제는 Debian-Buster입니다. 크론이 최신입니다.
문제의 원인은 무엇입니까?
답변1
유효한 시간 범위는 이므로 0-23
다음을 사용해야 합니다.
*/15 7-18 * * *
07:00
매일 (첫 번째 실행) 부터 (마지막 실행)까지 15분마다 실행됩니다.18:45
시간 범위( 07
)의 앞에 오는 0은 시간 필드가 로 간주되는 이유입니다 *
. cronie-1.5.1-lp151.4.6.1.x86_64
예를 들어 범위에 대해 동작이 설명하는 것과 동일하다는 것을 (suse에서) 테스트했지만 * 01-02 * * *
예기치 않게 단일 값에 대해 잘 작동합니다 * 01 * * *
. 그래서 나는 그것에 대해 더 깊이 파고들지 않을 것입니다. 단지 거기에서 앞에 0을 사용하지 않을 뿐입니다.