Расчет

Генератор Cron

Создайте задание cron (см. пояснения на турецком языке). Сгенерируйте действительное задание cron за секунды с возможностью выбора минут/часов/дней/месяцев/дня недели.

Генератор команд Cron
0 – 59
0 – 23
1 – 31
Команда Cron
crontab
* * * * *
Пояснение на турецком языке Это работает каждую минуту.
мин* · са* · месяц.день* · месяц* · будние дни*
Информация

О генераторе Cron

Кронcron — это стандартный механизм планирования, используемый для выполнения задач через определенные интервалы в системах Unix/Linux. Автоматизированные задачи на веб-серверах, такие как резервное копирование, отправка электронной почты, очистка баз данных или генерация отчетов, часто управляются с помощью cron. Однако синтаксис оператора cron — пять пробелов, разделенных пробелами — поначалу может показаться запутанным.

Это бесплатно. Генератор команд Cron Этот инструмент позволяет создать корректный cron-запрос, не зная технического синтаксиса. Выберите поля «минута», «час», «день месяца», «месяц» и «день недели» из выпадающих списков; инструмент мгновенно сгенерирует как сам запрос, так и его удобочитаемое описание на турецком языке. Скопируйте созданный запрос одним щелчком мыши. crontab -e Вы можете вставить это в свою строку.

Для тех, кто хочет быстро начать. готовые шаблоны Также предлагается возможность загрузки наиболее часто используемых сценариев одним щелчком мыши, например, каждую минуту, каждый час, ежедневно в полночь, еженедельно в понедельник и ежемесячно в первый день. Весь процесс происходит исключительно в вашем браузере; никакие данные не отправляются на сервер.

Как им пользоваться?

Шаг за шагом

  1. Если хотите Готовые шаблоны В разделе выберите часто используемый шаблон; поля будут заполнены автоматически.
  2. Минута, Час, День месяца, Месяц и День недели Выберите поля.
  3. Вакансия, созданная с помощью cron, и её описание на турецком языке обновляются мгновенно в соответствии с вашими настройками.
  4. Копия Сохраните выражение в буфер обмена, нажав кнопку.
  5. На вашем сервере crontab -e Откройте редактор с помощью команды и вставьте выражение.
ЧАВО

Часто задаваемые вопросы

Слева направо: минута (0–59), час (0–23), день месяца (1–31), месяц (1–12) и день недели (0–7; 0 и 7 в воскресенье). Звезда (*) означает «все значения». Например 0 9 * * 1 Это выражение означает «каждый понедельник в 9:00».

В терминале crontab -e Выполните команду, затем добавьте новую строку в открывшийся редактор, указав оператор cron и команду для выполнения. Пример: 0 0 * * * /usr/bin/php /var/www/backup.phpПосле регистрации демон cron автоматически распознает это выражение.

Если команда выполняется очень быстро, обычно проблем не возникает. Однако для длительных или ресурсоемких операций предпочтительнее использовать менее частые интервалы (например, 5, 15, 30 минут). Это необходимо для предотвращения запуска новой операции до завершения предыдущей. файл блокировки Использование этого механизма является хорошей практикой.

Да; однако, эти две области ИЛИ Это работает на основе логики, а не по принципу И. Так что... 0 0 1 * 1 Выражение интерпретируется как «первый день месяца ИЛИ понедельник». Если вы хотите проверить пересечение обоих событий, необходимо добавить дополнительные проверки в скрипт.

Да. Такие системы, как WHMCS и WordPress, используют один и тот же стандартный синтаксис cron для настроек cron на стороне сервера. Вы можете вызвать соответствующий PHP-файл или URL-адрес, добавив сгенерированное выражение непосредственно в crontab вашего сервера.