스케줄 형식
출처 : https://pve.proxmox.com/pve-docs/pve-admin-guide.html#chapter_calendar_events
Proxmox VE는 매우 유연한 스케줄 구성을 제공합니다. 이는 systemd.time의 캘린더 이벤트(calendar event) 형식을 기반으로 합니다. 캘린더 이벤트는 단일 표현식에서 하나 이상의 시점을 참조하는 데 사용할 수 있습니다.
이러한 캘린더 이벤트는 다음 형식을 사용합니다:
[요일] [[년-]달-일] [시:분[:초]]
이 형식을 사용하면 작업이 실행되어야 하는 요일 집합을 구성할 수 있습니다. 하나 이상의 시작 시간을 설정할 수도 있습니다. 이는 복제 스케줄러에 작업이 시작되어야 하는 시점을 알려줍니다. 이 정보를 사용하여 매일 오후 10시에 실행되는 작업을 만들 수 있습니다: ‘mon,tue,wed,thu,fri 22’는 ‘mon..fri 22’로 줄여쓸 수 있습니다. 대부분의 합리적인 스케줄은 이런 식으로 매우 직관적으로 작성할 수 있습니다.
참고 : 시간은 24시간 형식으로 표시됩니다.
편리하고 짧은 구성을 위해 게스트당 하나 이상의 반복 시간을 설정할 수 있습니다. 반복 시간은 시작 시간 자체와 시작 시간에 반복 값의 모든 배수를 더한 값으로 복제가 수행됨을 나타냅니다. 예를 들어 오전 8시에 복제를 시작하여 오전 9시까지 15분마다 반복하려면 ‘8:00/15’를 사용하면 됩니다.
여기서 시간 구분(:
)을 사용하지 않으면 값이 분으로 해석되는 것을 볼 수 있습니다. 이러한 구분을 사용하는 경우 왼쪽의 값은 시를 나타내고 오른쪽의 값은 분을 나타냅니다. 또한 *
를 사용하여 가능한 모든 값을 일치시킬 수 있습니다.
더 많은 아이디어를 얻으려면 아래의 예를 참조하세요.
자세한 사양
평일
요일은 sun, mon, tue, wed, thu, fri, sat 등의 영어 약자로 지정합니다. 여러 요일을 쉼표로 구분한 목록으로 사용할 수 있습니다. 시작일과 종료일을 ..
로 구분하여 지정하여 요일 범위를 설정할 수도 있습니다(예: mon..fri). 이러한 형식을 혼합하여 사용할 수 있습니다. 생략하면 *
로 간주됩니다.
시간 형식
시간 형식은 시 및 분 간격 목록으로 구성됩니다. 시와 분은 ‘:’로 구분합니다. 시와 분 모두 일과 동일한 형식을 사용하여 값의 목록과 범위가 될 수 있습니다. 먼저 시, 그 다음 분입니다. 필요하지 않은 경우 시간은 생략할 수 있습니다. 이 경우 시간 값은 *
로 가정합니다. 값의 유효한 범위는 시간의 경우 0-23, 분의 경우 0-59입니다.
예:
특정 의미를 갖는 특수 값이 몇 가지 있습니다:
값 | 문법 |
---|---|
minutely | –-* ::00 |
hourly | –-* *:00:00 |
daily | –-* 00:00:00 |
weekly | mon –-* 00:00:00 |
monthly | –-01 00:00:00 |
yearly 또는 annually | *-01-01 00:00:00 |
quarterly | *-01,04,07,10-01 00:00:00 |
semiannually 또는 semi-annually | *-01,07-01 00:00:00 |
표: 특수값
일정 문자열 | 대안 | 의미 |
---|---|---|
mon,tue,wed,thu,fri | mon..fri | 주 중 0:00 |
sat,sun | sat..sun | 주말 0:00 |
mon,wed,fri | — | 월요일, 수요일, 금요일 0:00 |
12:05 | 12:05 | 매일 12:05 PM |
*/5 | 0/5 | 5분 마다 |
mon..wed 30/10 | mon,tue,wed 30/10 | 월요일, 화요일, 수요일 매 정시 30분, 40분, 50분 |
mon..fri 8..17,22:0/15 | — | 매일 오전 8시에서 오후 5시 사이, 오후 10시에서 11시 사이 15분마다 |
fri 12..13:5/20 | fri 12,13:5/20 | 금요일 12:05, 12:25, 12:45, 13:05, 13:25, 13:45 |
12,14,16,18,20,22:5 | 12/2:5 | 매일 12:05부터 22:05까지, 2시간마다 |
* | */1 | 매분(최소 간격) |
*-05 | 매월 5일 | |
Sat *-1..7 15:00 | 매월 첫째 주 토요일 15:00 | |
2015-10-21 | — | 2015년 10월 21일 00:00 |
표: 일정 예