CRON to program, obecny na serwerze, służący do cyklicznego (zgodnie z harmonogramem) wykonywania zadań. Może zostać wykorzystany do uruchamiania zadań (programów, komend, skryptów) o określonych godzinach, datach albo regularnie zgodnie z określonym interwałem.
W przypadku Stat4Seo polecenie CRON wygląda standardowo tak:
* * * * * wget -q -O - "http://adres-do-monitora-stat4seo.pl/check.php" > /dev/null
Zadania do wykonania opisywane są przez sześć pól oddzielonych spacją. Pierwsze pięć pól służy określeniu czasu, natomiast ostatnie pole to polecenie do wykonania.
Kolejne pola czasu określają: minuty, godziny, dni, miesiące, dni tygodnia. Zapis:
* * * * *
Oznacza więc wykonywanie zadania każdego miesiąca, każdego dnia tygodnia, każdego dnia, każdej godziny o każdej minucie – czyli co minutę.
Jeżeli chcemy zmienić częstotliwość wywoływania CRON możemy np ustawić na:
*/2 * * * *
co będzie oznaczało – co 2 minuty lub
*/5 * * * *
co 5 minut.
Jeżeli chcemy aby CRON np odpalał się co 1 minutę, ale tylko między 2 w nocy, a 6 rano, możemy ustawić polecenie w ten sposób:
* 02-06 * * *
Polecam w razie czego ten generator: https://crontab.guru
Polecenie CRON ustawiamy i modyfikujemy po stronie serwera, zwykle korzystając z panelu serwera typu directAdmin lub cPanel.