Formatos de especificação de tempo diferentes com crontab

0

Digamos que você queira executar um trabalho a cada 30 minutos no linux (ou osx) usando o crontab. Às vezes eu vejo a sintaxe escrita assim:

30 * * * * /path/to/job

e às vezes eu vejo escrito como

*/30 * * * * /path/to/job

Essas duas linhas são equivalentes? (Eles parecem ser baseados em meus testes). Existem diferenças?

    
por evan 18.11.2010 / 23:04

1 resposta

2

Eles não devem se comportar de maneira idêntica. A primeira linha informa ao crontab para executar o trabalho 30 minutos depois de cada hora (ou seja, 5:30, 6:30, 7:30 ...), enquanto a segunda linha informa ao crontab para executar o trabalho a cada 30 minutos (ou seja, 5:00 , 5:30, 6:00, 6:30 ...)

Você pode verificar a página do manual crontab para instruções detalhadas.

    
por 18.11.2010 / 23:17