*/15 * * * *
funciona bem executando a cada 15 minutos a partir do início da hora.
Preciso que uma tarefa seja executada a cada 15 minutos, começando 5 minutos depois da hora. Vários simuladores de cron, por exemplo, este , dizem que deveria ser 5/15 * * * *
, mas quando eu uso isso, nada funciona.
Qual deve ser a sintaxe adequada?
Tente a sugestão de @ jones0610 ou esta:
Acho que 15/05 será executado apenas uma vez por hora, 5 minutos depois da hora.
Isso fará com que seu script seja executado a cada 15 minutos, começando 5 minutos depois da hora. Espero que isto ajude.
crontab:
5,20,35,50 * * * *
A página man crontab(5) do pacote
cron
diz:Não diz que os intervalos podem ser usados com valores únicos, portanto, na verdade,
5/15
não parece válido. (Mesmo se considerássemos que significa a cada quinze minutos dentro do intervalo degenerado de um valor, ainda seria o mesmo que just5
e usá-lo seria bobagem.)Pode haver outras implementações, mas acredito que seja a instalada por padrão no Ubuntu. Em qualquer caso, muitas vezes vale a pena consultar a documentação do software que você está usando, em vez de recursos aleatórios da Internet, que podem deixar de mencionar o escopo em que suas explicações são válidas.