Що таке cron і crontab?
Cron — демон, який виконує заплановані команди. Crontab — це файл конфігурації.
Кожен рядок crontab має формат:
Практичні приклади для SEO
Щоденна індексація через IndexFast
Якщо ви використовуєте PHP-скрипт IndexFast для відправки URL через Google Indexing API:
Символ >> дописує вивід у файл лога. 2>&1 перенаправляє помилки туди ж. Завжди додавайте логування щоб розуміти що відбувається.
Оновлення sitemap
Щотижневий SEO-аудит
Пінгування Google після оновлення
Як налаштувати crontab
- Підключіться до сервера по SSH
- Відкрийте редактор crontab:
crontab -e - Додайте рядки з завданнями (формат описаний вище)
- Збережіть файл (у nano: Ctrl+O, Enter, Ctrl+X)
- Перевірте що завдання додано:
crontab -l
Якщо немає доступу до SSH
Більшість хостинг-панелей мають графічний інтерфейс для cron jobs.
Завжди вказуйте абсолютні шляхи до виконуваних файлів у cron.
Cron для автоматичної індексації з IndexFast
PHP-скрипт IndexFast ідеально підходить для запуску через cron. Він:
- Читає URL зі свого sitemap.xml
- Відправляє їх через Google Indexing API
- Логує результати кожного запиту
- Зупиняється при досягненні денної квоти (200 URL)
Хочете без cron і SSH?
IndexFast PRO має вбудований планувальник — налаштуйте розклад прямо в кабінеті.
🚀 Спробувати безкоштовно →Моніторинг cron jobs
За замовчуванням cron надсилає вивід на пошту root. Щоб отримувати листи, додайте:
Або перегляньте системний лог: grep CRON /var/log/syslog