Descobrir quais tarefas cron estão agendadas para execução em alguma data/hora futura X

Descobrir quais tarefas cron estão agendadas para execução em alguma data/hora futura X

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

    ss#1

informação relacionada