
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 date
comando 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