Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

*/2 São os minutos pares?

Ao rodar o cron com a seguinte confirugação

/2 * user /dir/cmd.sh

Ele vai rodar o script cmd.sh a cada 2 minutos (0...2...4..6...... até o 60)

Caso eu queira um script rodando nos minutos ímpares, intercalando e verificando o resultado obtido com o cmd.sh.

Qual a solução mais prática?

2 respostas
solução!

Olá Rafael, tudo bem?

Dependendo da versão do cron existe uma opção onde seria possível especificar os passos no qual o cron será executado. Para executar o cron nos minutos ímpares, poderíamos fazer:

1-59/2 * * * * [código]

Com isso, nós temos o intervalo começando de 1 e terminando em 59 e o passo é de 2 em 2, dessa forma, só teríamos os minutos ímpares. No caso dos pares teríamos:

0-58/2 * * * * [código]

Abs

Ahhh, muito legal. Comando simples e eficiente como a maioria do mundo Linux.... obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software