Quando este cron funcionará?

1

Cron:

* */6 * * * /path/to/command

Eu quero que este cron seja executado uma vez a cada 6 horas.

O que há de errado com a definição cron acima e por quê?

    
por chethu 01.06.2013 / 21:01

3 respostas

2

Você precisa especificar um valor de minuto na primeira coluna. A estrela lá faz com que seja executado em cada valor de minuto.

10 */6 * * * /path/to/command

fará com que seja executado 10 minutos após a hora, a cada seis horas (todos os dias).

De man 5 crontab : Um campo pode ser um asterisco ( * ), que sempre significa 'first-last' . Isso implica todos os valores possíveis.

    
por 01.06.2013 / 21:06
2

Não é portátil.

Este deve sempre funcionar:

0 0,6,12,18 * * * /path/to/command
    
por 01.06.2013 / 21:07
0

Você sempre pode usar simuladores de trabalho Cron para validar seu cronograma de execução do trabalho.

Link para um dos simuladores de tarefas cron - link

    
por 27.02.2015 / 18:22

Tags