특정 시간에 매분마다 타이머를 체계화함(다양한 값 사용)

특정 시간에 매분마다 타이머를 체계화함(다양한 값 사용)

매분마다 스크립트를 실행하고 밤에는 실행을 중지하고 싶습니다.

나는 노력했다

OnCalendar=*-*-* 05..00:*:00

그러나 이는 다음과 같은 결과로 이어집니다.

Failed to parse calendar specification, ignoring: *-*-* 05..00:*:00
Timer unit lacks value setting. Refusing

여기서 무슨 문제가 있습니까?

답변1

사용한 시간 범위가 잘못되었습니다. 를 사용하는 경우 BEGIN..ENDEND이후여야 합니다 BEGIN. 분명히 이와 같은 오류가 00발생하기 전에 발생했습니다 . 당신은해야합니다0505..00

OnCalendar=*-*-* 05..23:*:00

05:00그러면 까지 매분마다 스크립트가 실행됩니다 23:59. 나는 그것이 당신의 의도라고 생각합니다. 대신 에 사용할 05:00때 까지 가고 싶다면0:59

OnCalendar=*-*-* 00,05..23:*:00

답변2

systemd.time 매뉴얼 페이지에서:

*-*-* 03-05:*:00

위의 예에서는 시스템 관리 스크립트가 03:00에서 05:00 사이에 1분마다 실행됩니다.

관련 정보