Розрахунок

Генератор Cron

Створіть завдання cron, див. пояснення турецькою мовою. Згенеруйте дійсне завдання cron за лічені секунди з параметрами хвилина/година/день/місяць/день тижня.

Генератор Cron-запитів
0 – 59
0 – 23
1 – 31
Cron-запит
кронтаб
* * * * *
Пояснення турецькою мовою Це працює щохвилини.
хв* · са* · місяць.день* · місяць* · будні дні*
Інформація

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

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

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

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

Як його використовувати?

Крок за кроком

  1. Якщо бажаєте Готові шаблони Натисніть на часто використовуваний шаблон у розділі; поля будуть заповнені автоматично.
  2. Хвилина, Година, День місяця, Місяць та День тижня Виберіть поля.
  3. Оголошення про роботу в cron та його опис турецькою мовою оновлюються миттєво відповідно до вашого вибору.
  4. Копіювати Збережіть вираз у буфері обміну, натиснувши кнопку.
  5. На вашому сервері crontab -e Відкрийте редактор за допомогою команди та вставте вираз.
FAQ

Часті запитання

Зліва направо: хвилина (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 вашого сервера.