Привет! Маркус здесь. Автоматизация — это сердце DevOps. Планируете ли вы резервное копирование базы данных или отправляете еженедельные информационные бюллетени, вы, скорее всего, используете Cron.
Но давайте будем честными: на самом деле никто не запоминает синтаксис Cron.
Путаница 5 звезд
Что означает `0 4 1`? Он работает в 4 утра каждый день? Или только по понедельникам? Что, если я хочу, чтобы он запускался каждые 15 минут, но только по выходным?Даже после 10 лет управления серверами Linux я все еще сомневаюсь в себе. Неправильно настроенное задание Cron может либо незаметно не запустить ваши резервные копии, либо, что еще хуже, запускать их 60 раз в минуту и привести к сбою вашего сервера.
Визуальное решение
Вместо того чтобы гадать, я полагаюсь на визуальные инструменты. Использование Cron Expression Builder в FreeClientToolbox позволяет мне выбрать точное расписание с помощью удобочитаемых раскрывающихся списков и генерирует безупречную строку ` * * * ` для моего сервера.Работайте разумно, а не усердно. Автоматизируйте свои расписания, но используйте правильные инструменты для их безопасного построения.