Генератор Файлів Crontab
Створюйте повні файли crontab з кількома записами, змінними середовища та шаблонами розкладів
Змінні Середовища
Заплановані Записи
0 2 * * */usr/local/bin/backup.shЗгенерований Файл Crontab
# Crontab file generated by onDevTools Crontab Generator # Generated: 2026-06-18 # # .---------------- minute (0-59) # | .------------- hour (0-23) # | | .---------- day of month (1-31) # | | | .------- month (1-12) OR jan,feb,mar,... # | | | | .---- day of week (0-6) (Sunday=0) OR sun,mon,... # | | | | | # * * * * * command # Environment variables SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin MAILTO="" # Scheduled tasks # Daily backup at 2 AM 0 2 * * * /usr/local/bin/backup.sh
Імпорт Існуючого Crontab
Вставте існуючий файл crontab нижче для імпорту його записів та змінних середовища.
Генератор Файлів Crontab
Створюйте повні файли crontab з кількома записами, змінними середовища та шаблонами розкладів
Можливості
- Build cron expressions visually: minute / hour / day-of-month / month / day-of-week
- Special expressions: @reboot, @hourly, @daily, @midnight, @weekly, @monthly, @yearly, @annually
- 15 common presets (every minute, every 5 minutes, daily at midnight, weekday 9am, monthly 1st, …)
- Multi-entry crontab with disable toggle (comments rather than deletes) and drag-reorder
- Environment variable section (PATH=, SHELL=, MAILTO=, etc.)
- Human-readable description of each line: "Every Monday at 9:00 AM"
- Import existing crontabs and re-edit
Як використовувати
- Задайте змінні середовища, такі як SHELL, PATH та MAILTO, у верхній частині.
- Натисніть "Додати Запис", щоб створити нове завдання cron. Використовуйте швидкі шаблони або введіть власні поля cron.
- Введіть команду для виконання для кожного запланованого запису.
- Перевірте зрозумілий попередній перегляд розкладу для кожного запису.
- Перетягніть записи для зміни порядку. Використовуйте прапорець для ввімкнення або вимкнення записів.
- Скопіюйте згенерований файл crontab або завантажте його. Встановіть командою: crontab ім'я-файлу
Поради та найкращі практики
- Cron syntax: minute (0–59), hour (0–23), day-of-month (1–31), month (1–12), day-of-week (0–7, where 0 and 7 are both Sunday).
- * means "every"; */N means "every N units"; comma-separated lists (1,15,30) and ranges (1-5) are supported.
- Use @reboot for jobs that should fire once at boot — not a recurring schedule, just startup.
- If both day-of-month AND day-of-week are non-*, cron runs when EITHER matches (it's an OR, not an AND).
- Use the MAILTO= environment variable to route cron error output to your inbox; an empty value silences it.
Запитання та відповіді
Що таке файл crontab?
Файл crontab (таблиця cron) — це файл конфігурації, який використовується демоном cron у Unix-подібних системах для планування виконання команд або скриптів у визначений час або через визначені інтервали. Кожний рядок містить специфікацію часу та команду для виконання.
Як встановити згенерований crontab?
Завантажте файл і виконайте 'crontab ім'я_файлу' у терміналі для встановлення. Або виконайте 'crontab -e', щоб відкрити редактор і вставити вміст. Зверніть увагу, що це замінить ваш існуючий crontab.
Що означає кожне поле cron?
П'ять полів: хвилина (0-59), година (0-23), день місяця (1-31), місяць (1-12) та день тижня (0-6, де 0 — неділя). Використовуйте * для всіх значень, */n для кожного n-го інтервалу та значення через кому для конкретних часів.
Що таке спеціальні скорочення @reboot та @daily?
Cron підтримує спеціальні рядки: @reboot (запуск при старті), @yearly/@annually (раз на рік), @monthly (раз на місяць), @weekly (раз на тиждень), @daily/@midnight (раз на день) та @hourly (раз на годину).
Мої дані конфіденційні?
Так, вся обробка відбувається повністю у вашому браузері. Жодні дані ніколи не надсилаються на сервер або третім особам.