Как системные администраторы, он идеально подходит для автоматизации задач, которые требуют от нас определенной частоты, поскольку таким образом мы экономим время и можем выполнять другие типы административных задач. В случае Linux у нас есть возможность использовать Cron для выполнения этого графика задач и, таким образом, помочь нам лучше контролировать задачи, которые должны быть выполнены.
В системах Linux cron выполняется как демон и может быть реализован для планирования таких задач, как команды оболочки или сценарии, для выполнения различных типов резервных копий, обновлений системы и многого другого. Они должны выполняться периодически и автоматически в фоновом режиме в определенное время, даты или интервалы в соответствии с нашими критериями.
Сегодня Solvetic проанализирует некоторые из лучших инструментов, доступных для выполнения задач cron, поскольку настройка их через терминал может быть сложной для некоторых пользователей.
Генератор Crontab
Эта онлайн-утилита даст нам возможность генерировать и создавать записи crontab для планирования работы. Его интерфейс имеет простой и описательный генератор, который поможет нам создать синтаксис crontab, который мы можем скопировать и вставить в файл crontab Linux. Онлайн-утилита называется EasyCron.
Основные особенности
- Поддерживает стандартное выражение Cron: EasyCron полностью совместим со стандартным выражением Cron, используемым в популярных реализациях Cron
- EasyCron позволяет нам указывать время выполнения задания cron тремя различными способами: по интервалу, по выражению cron или вручную.
- Возможность получать уведомления по почте
- Хранить записи выполнения задания Cron: все сценарии могут генерировать результаты во время периодического выполнения, поэтому функция записи выполнения cron позволяет сохранить эти результаты для последующей проверки на административном уровне.
- Имеет прогноз времени выполнения: эта функция позволяет после добавления задания cron увидеть список дат и времени его выполнения в ближайшем будущем.
- Возможность редактировать заголовки HTTP
- Не требуется установка
С Crontab Generator у нас есть два варианта:
Вариант 1
Во-первых, используйте EasyCron по следующей ссылке:
EasyCron
Там мы создадим наш cron по мере необходимости:
Нажмите на Create Cron Job и посмотрите соответствующую работу:
Вариант 2
Следующий вариант - создать cron на странице Crontab Generator по следующей ссылке:
Генератор Crontab
Там мы будем заполнять поля в соответствии с необходимостью:
Чтобы завершить процесс, нажмите кнопку Generate Crontab Line, и мы увидим следующее:
Там мы можем скопировать и вставить строку Cron в наш дистрибутив Linux с полной безопасностью.
Cron Maker
CronMaker - это онлайн-утилита, которая помогает нам создавать выражения cron простым и безопасным способом.CronMaker использует программист с открытым исходным кодом Quartz. Сгенерированные выражения основаны на формате cron Quartz.
Для его использования мы можем перейти по следующей ссылке:
Cron Maker
$config[ads_text5] not foundТам достаточно определить частоту выполнения задания и ввести выражение cron:
Как только мы нажмем кнопку «Создать выражения Cron», мы получим строку для вставки на наш сервер.
Crontab GUI
Crontab GUI - это онлайн-редактор crontab, который предлагает абсолютно простой пользовательский интерфейс для любого пользователя. Он работает как единое целое на мобильных устройствах, что позволяет нам генерировать синтаксис cron на наших смартфонах или в веб-браузере нашей команды.
Для его использования мы перейдем по следующей ссылке.
$config[ads_text6] not foundCrontab GUI
Там мы введем выражения и параметры, необходимые для генерации строки Cron для использования на сервере.
Кронтаб Гуру
Crontab Guru - это простой редактор выражений, который предлагает нам возможность создавать рабочие места cron онлайн. В дополнение к этому, он предоставляет полезные средства для контроля каждого созданного cronjob. Все, что нам требуется, это скопировать фрагмент предоставленной команды и добавить в конце определения crontab, и, если задача cron не будет выполнена или не запустится, мы получим электронное письмо с этой информацией.
Ваша ссылка следующая:
Кронтаб Гуру
$config[ads_text5] not foundCRON Tester
CRON Tester - полезный тестер задач cron, который позволяет нам проверять определения времени в заданиях cron. Просто скопируйте и вставьте синтаксис cron в поле определения cron, затем выберите количество итераций и нажмите Test, чтобы увидеть разные даты его запуска.
Его ссылка на использование выглядит следующим образом:
CRON Tester
В этом случае мы использовали тестовый синтаксис, и вот результаты:
Как мы видим, онлайн-инструменты - это полезная возможность не ошибиться в задачах, запрограммированных в Linux через cron.
$config[ads_text6] not found
СТАТЬИ