Поиск заданий cron, запуск которых запланирован на определенную дату/время X в будущем

Поиск заданий cron, запуск которых запланирован на определенную дату/время X в будущем

Есть ли способ «запросить» crontab, чтобы узнать, какие задания cron выполняются в произвольную дату/время или в течение определенного диапазона времени?

Например, определите, какой из них будет запущен сегодня между 14:00 и 16:00, какой будет запущен в следующую субботу в 10:00 или каждое воскресенье?

Запланировано много задач, поэтому читать все файлы crontab вручную не представляется возможным.

решение1

Я нашел этот инструмент под названиемкронвизкоторый покажет вам графическое представление ваших записей crontab.

выдержка

У вас возникла проблема: что-то вызывает проблемы с производительностью на сервере приложений между 1:00 и 4:00 утра, и вероятным виновником кажутся задания cron.

Естественно, вы просматриваете свой crontab, чтобы узнать, что выполняется в эти часы.

Теперь у вас две проблемы.

Со временем задания cron разрастаются в непроницаемую, непрозрачную массу текста. Попытка получить полное представление обо всех различных временах выполнения и найти в них закономерности может быть чрезвычайно сложной. Crontab-файлы пишутся для интерпретации компьютерами, а не людьми.

Пример скриншота

    сс #1

Связанный контент