Como o menor período que o Anacron foi projetado para trabalhar é diário, por isso não pode ser usado para gerenciar trabalhos cron cronicos.
O Anacron foi projetado para lidar com um caso de uso muito específico, certificando-se de que as tarefas agendadas com pouca frequência ainda sejam executadas em sistemas que nem sempre estão ligados. Realisticamente, não há quase nada que precise ser executado a cada hora, e precisam ser executados imediatamente se uma execução por hora for perdida. Diante disso, os desenvolvedores da Anacron decidiram permitir um código significativamente mais simples (e também mais confiável) que não presta atenção ao tempo que as tarefas anteriores executavam, apenas a data em que elas eram executadas. Por sua vez, isso significa que o Anacron foi projetado para operar em termos de dias, não horas ou minutos, como a maioria das implementações cron e, portanto, não pode ser usado para lidar com trabalhos por hora.
Na verdade, o Anacron também não faz nenhum agendamento, e é por isso que as entradas no seu /etc/crontab
estão lá, sem elas, o anacron não é executado (ou pode ser executado apenas na inicialização), então elas re lá para se certificar de que funciona mesmo se o sistema estiver ligado por um longo tempo.
No que diz respeito a trabalhos por hora em geral, você provavelmente encontrará /etc/cron.hourly
vazio em seu sistema. A maioria dos usos clássicos para isso (ou tarefas agendadas mais frequentes) eram casos em que você estava se certificando de que algo estava atualizado ou verificando o estado de algum hardware ou software por meio de pesquisa. Ambos os casos de uso são melhor atendidos usando modelos orientados a eventos em vez de modelos de pesquisa e, portanto, geralmente migrados para esses projetos.