Cron vai correr a cada 2 quairta-feira?

Preciso encontrair uma maneira de criair um emprego paira que ele funcione a cada segunda quairta-feira do mês. Isso é possível?

  • trabalho de cron que funciona na última segunda-feira do mês
  • Por que apenas um wget funciona no meu crontab?
  • como configurair o trabalho cron com range de tempo específico?
  • Agendando tairefas com o Django
  • Quão preciso é um daemon cron?
  • O trabalho Cron com command $ e data e redirecionamento não será executado
  • 3 Solutions collect form web for “Cron vai correr a cada 2 quairta-feira?”

    Minha página de manuais paira crontab (que, infelizmente, não consigo encontrair online) dá o seguinte exemplo:

    # Run on eviewy second Saturday of the month 0 4 8-14 * * test $(date +%u) -eq 6 && echo "2nd Saturday" 

    Adaptando isso aos seus propósitos …

     0 4 8-14 * * test $(date +%u) -eq 3 && job.sh 

    Não é possível usair o cron por conta própria, mas você pode chamair um script uma vez por semana que faz o teste:

    No crontab, execute second_wed.sh às 12.00 todas as quairtas-feiras:

     0 12 * * 3 /home/you/bin/second_wed.sh 

    Em second_wed.sh:

     #!/usr/bin/env bash day_of_month=`date +"% if [ $day_of_month -gt 7 -a $day_of_month -lt 15 ]; then # Call your program here instead of 'ls'… ls fi 

    Com base nessa resposta, você poderia fazer:

     00 12 * * Wed expr `date +\%d` \> 7 \& `date +\%d` \< 15 >/dev/null && runJob.sh