Programa em execução a cada 2 minutos com o crontab

53

O que

2 * * * *

significa no contexto crontab?

Eu quero executar meu programa a cada 2 minutos; é isso que 2 * * * * significa?

Juanjo Conti
fonte

Respostas:

104

Não é bem assim; isso significa a cada 2 minutos da hora (6:02, 7:02, 8:02, etc.). Para fazer isso a cada 2 minutos, use */2na primeira entrada:

*/2 * * * * my-script.sh

Você pode ler mais sobre a sintaxe do crontab e as opções disponíveis aqui na Wikipedia. O Ubuntu também tem uma boa visão geral .

John Feminella
fonte