월요일부터 금요일까지 오전 9시에서 오후 4시 사이에 15분마다 스크립트를 실행하도록 Systemd.timer를 구성하는 방법이 있습니까?
이것이 내 타이머 파일의 모습입니다
[Unit]
Description=Execute every 15 minutes 9-4
[Timer]
OnCalendar=Mon-Fri *-*-* 9-16:00/15:00
Unit=job.service
[Install]
WantedBy=multi-user.target
답변1
이것systemd.time
man
페이지가 참으로아니요요일 이외의 시간에 대해서는 범위(9~16)를 설정하는 것이 좋습니다.
"-"로 구분된 2개의 영업일을 지정하는 것은 일련의 연속된 영업일을 의미합니다.
그리고
날짜 및 시간 사양에서 각 구성 요소는 쉼표로 구분된 값 목록으로 지정할 수 있습니다.
이제 1 유일한 방법은 모든 값을 명시적으로 나열하는 것입니다.
OnCalendar=Mon-Fri *-*-* 9,10,11,12,13,14,15,16:00/15:00
1:
현재systemd
버전 231, OnCalendar
범위를 표시하기 위해 ".." 사용을 지원합니다.
OnCalendar=Mon..Fri 9..16:00/15