Есть ли инструмент для построения графиков, анализа и оптимизации работы crontab?
Чтобы уточнить, я имею в виду инструмент, который генерировал бы график, когда выполняются задания cron, и помогал бы системному администратору разумно их реорганизовать.
Я не могу думать ни о чем из головы, но завтра банковский выходной, поэтому я мог бы написать один.
Том О'Коннор
Ответы:
4
Единственное, что я сделал, - переместил задания cron в структурированный планировщик заданий , чтобы отобразить зависимости и получить представление о окнах простоя эффектов.
Это выглядит интересно, но довольно тяжело для реализации.
ℝaphink
Это был кронтаб на 1200 строк, который я использовал ... но да, очень тяжелый. Я бы тоже хотел увидеть что-нибудь более легкое.
ewwhite
2
Какая-то платформа для присвоения уникального идентификатора каждому заданию cron и сопоставления его в файлах журнала и / или регистрации в определенном месте для записи информации времени выполнения (в отличие от обычного выходного журнала). Это не будет тривиальным, как бы вы его ни проектировали, но для небольших систем легко увидеть это, посмотрев на свои crontabs и файлы журналов.
Я предполагаю, что вы не говорите о небольших системах, хотя.
Мне нравится эта идея, и она может быть относительно легко реализована в самом cron, а не в оболочке / фреймворке. Просто md5sum в строке crontab для уникального идентификатора и отследите SIGCHILD, чтобы записать время остановки.
Ответы:
Единственное, что я сделал, - переместил задания cron в структурированный планировщик заданий , чтобы отобразить зависимости и получить представление о окнах простоя эффектов.
источник
Какая-то платформа для присвоения уникального идентификатора каждому заданию cron и сопоставления его в файлах журнала и / или регистрации в определенном месте для записи информации времени выполнения (в отличие от обычного выходного журнала). Это не будет тривиальным, как бы вы его ни проектировали, но для небольших систем легко увидеть это, посмотрев на свои crontabs и файлы журналов.
Я предполагаю, что вы не говорите о небольших системах, хотя.
источник
Похоже, это функциональность, которую вы хотели бы http://www.phpclasses.org/package/6673-PHP-Parse-crontab-schedule-and-generate-Gantt-charts.html
Я не могу ручаться за вышесказанное, это всего лишь результаты какого-то поиска в сети.
источник
Скрипт для печати всех системных задач, отсортированных по времени
источник