
Existe uma maneira de "consultar" um crontab para descobrir quais tarefas cron são executadas em alguma data/hora arbitrária ou durante um determinado intervalo de tempo?
Por exemplo, determine qual será executado em algum momento entre 14h00 e 16h00 de hoje, será executado no próximo sábado às 10h00 ou será executado todos os domingos?
Há muitos trabalhos agendados, então ler todos os crontabs manualmente não é uma opção.
Responder1
Encontrei esta ferramenta chamadacronvizque mostrará uma representação gráfica de suas entradas do crontab.
excerto
Você tem um problema: algo está causando problemas de desempenho no servidor de aplicativos entre 1h e 4h, e os cron jobs parecem ser os possíveis culpados.
Naturalmente, você olha seu crontab para descobrir o que está sendo executado durante esse horário.
Agora você tem dois problemas.
Com o tempo, os cron jobs se transformam em uma massa de texto impenetrável e opaca. Tentar obter uma noção abrangente de todos os vários tempos de execução e encontrar padrões neles pode ser extremamente difícil. Crontabs são escritos para serem interpretados por computadores - não por humanos.
Captura de tela de exemplo