
Simplemente no puedo descubrir cómo crear un temporizador systemd que se ejecute dos veces al mes. Cada dos semanas también funcionaría. ¿Alguien puede iluminarme?
Respuesta1
Ejecute el cronómetro semanalmente.
Trivia: El date
comando realiza un seguimiento de las semanas. Incluso cuenta las semanas (1-53). Puede utilizar este ejemplo de shell-fu para determinar si hoy es una semana par o impar.
[ $(( $(date +%V) % 2)) -eq 0 ] && echo "Even Week" || echo "Odd Week"
Adapte este tipo de lógica para determinar si se debe ejecutar el resto de su secuencia de comandos.
(Obviamente, con 53 semanas, tu fin de año necesita un poco más de lógica).
Respuesta2
Parece que no es posible realizar un temporizador systemd quincenal o "cada 2 semanas". Así que he estado buscando por todas partes algo que actualmente no se pueda hacer. Una solicitud de función aquí:https://is.gd/d2tBIs