LINUX.ORG.RU
решено ФорумAdmin

systemd.timer: OnCalendar except

 ,


0

2

Всем шалом.

Подскажите, есть ли в системд-шном таймере возмножность указать в OnCalendar следующее: \

все дни недели, кроме первой субботы месяца

Если да, то как? В документации не могу найти ☹
Спасибо ☺


Попробуем.

Все дни недели, кроме субботы. Все субботы, кроме первой.

OnCalendar=Sun,Mon..Fri 03:00
OnCalendar=Sat *-*-8..31 03:00

PS Поправил первый. У меня неделя с Mon начинается.

Oleg_Iu
()
Последнее исправление: Oleg_Iu (всего исправлений: 1)
Ответ на: комментарий от Oleg_Iu

Спасибо. Работает!

systemd-analyze calendar --iterations=5 "Sat *-*-8..31 03:00"
  Original form: Sat *-*-8..31 03:00         
Normalized form: Sat *-*-08..31 03:00:00     
    Next elapse: Sat 2021-04-10 03:00:00 EEST
       (in UTC): Sat 2021-04-10 00:00:00 UTC 
       From now: 1 weeks 2 days left         
       Iter. #2: Sat 2021-04-17 03:00:00 EEST
       (in UTC): Sat 2021-04-17 00:00:00 UTC 
       From now: 2 weeks 2 days left         
       Iter. #3: Sat 2021-04-24 03:00:00 EEST
       (in UTC): Sat 2021-04-24 00:00:00 UTC 
       From now: 3 weeks 2 days left         
       Iter. #4: Sat 2021-05-08 03:00:00 EEST
       (in UTC): Sat 2021-05-08 00:00:00 UTC 
       From now: 1 months 7 days left        
       Iter. #5: Sat 2021-05-15 03:00:00 EEST
       (in UTC): Sat 2021-05-15 00:00:00 UTC 
       From now: 1 months 14 days left
cal April
     April 2021     
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
cal May
      May 2021      
Su Mo Tu We Th Fr Sa
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

P.S. только что увидел, что OnCalendar можно указывать несколько раз в одном таймере ☺

ubik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.