Tradicional cron
verifica cada minuto se a hora atual corresponder a um dos padrões de tempo no crontab
e executa todas as linhas correspondentes. Não há noção de "trabalhos perdidos" ou "trabalhos em breve". O padrão
*/30 * * * *
corresponde a timestamps com minutos divididos por 30 (ou seja, 0 e 30).
Se você quiser algo como "executar a cada 25 minutos de tempo de atividade do sistema", precisará de uma implementação cron
mais moderna.
Um deles é fcron
, que adiciona muitas maneiras extras de descrever quando executar tarefas, incluindo o muito útil "não execute dois desses trabalhos simultaneamente", algo que o cron
não é capaz.