Como faço para criar um timer do systemd executando um evento duas vezes por mês?

Como faço para criar um timer do systemd executando um evento duas vezes por mês?

Simplesmente não consigo descobrir como criar um timer do systemd que seja executado duas vezes por mês. A cada duas semanas também funcionaria. Alguém pode me esclarecer?

Responder1

Execute o cronômetro semanalmente.

Curiosidades: O datecomando acompanha semanas. Até numera as semanas (1-53). Você pode usar este exemplo de shell-fu para determinar se hoje está em uma semana par ou ímpar.

[ $(( $(date +%V) % 2)) -eq 0 ] && echo "Even Week" || echo "Odd Week"

Adapte esse tipo de lógica para determinar se o restante do seu script deve ser executado.

(Obviamente, com 53 semanas, o seu final de ano precisa de um pouco mais de lógica).

Responder2

Parece que não é possível fazer um cronômetro do sistema quinzenal ou "a cada 2 semanas". Então, estive procurando por algo que atualmente não pode ser feito. Uma solicitação de recurso aqui:https://is.gd/d2tBIs

informação relacionada