
Hoy intenté agregar un temporizador systemd para ejecutar un servicio en0100hrs
sobre el1er sábado de cada mes. De acuerdo ahombre 7 systemd.timerpuede utilizar un par de caracteres de punto para especificar un rango de valores, cite:
Two values separated by ".." may be used to indicate a range of values
Intenté y no logré que OnCalendar
funcionara la siguiente entrada:
[Timer]
OnCalendar=Sat *-*-1..7 01:00:00
Busqué en la red otras páginas de manual/guías y todas parecían corroborar lo que se decía en la página de manual 7. Al final me di por vencido y me conformé con esto, que es menos elegante:
[Timer]
OnCalendar=Sat *-*-1,2,3,4,5,6,7 01:00:00
Esto fue en el servidor Ubuntu 16.04. ¿Alguien ha tenido éxito con la primera forma de ingresar rangos?
EDITAR: Mi versión de systemd es:
- libpam-systemd/xenial-updates, ahora 229-4ubuntu17 amd64 [instalado]
- libsystemd0/xenial-updates, ahora 229-4ubuntu17 amd64 [instalado]
- python3-systemd/xenial, ahora 231-2build1 amd64 [instalado]
- systemd/xenial-updates, ahora 229-4ubuntu17 amd64 [instalado]
- systemd-sysv/xenial-updates, ahora 229-4ubuntu17 amd64 [instalado]