Dokumentacja i pomoc

Periodyczne uruchamianie programów - CRON

Periodyczne uruchamianie programów - CRON

Periodyczne uruchamianie programów - CRON

Cron - program zajmujący się periodycznym wywoływaniem skryptów, umieszczonych w głównym katalogu serwera wirtualnego. Nazwy wywoływanych skryptów muszą mieć odpowiedni format. Zadania uruchamiane są odpowiednio: co pięć minut, co godzinę (hourly), codziennie (daily), co tydzień (weekly), co miesiąc (monthly) a także o ściśle określonej godzinie (z precyzją do 5 minut).

Cykliczne uruchamianie skryptów jest możliwe po stworzeniu w katalogu głównym serwera plików wg. następujących reguł:

cron-{hourly,daily,monthly,weekly}.php

Terminy uruchomienia skryptów:

  • hourly - o każdej pełnej godzinie
  • daily - każdego dnia o godzinie 1:15
  • weekly - w każdą sobotę o godzinie 1:30
  • monthly - pierwszego dnia każdego miesiąca o 1:45

Przykładowo:

  • cron-daily.php - będzie uruchamiany codziennie o 1:15
  • cron-hourly..php - będzie uruchamiany co godzinę (*:00)

cron-{00-23}.php

Terminy uruchomienia skryptów:

  • codziennie o wskazanej pełnej godzinie

Przykładowo:

  • cron-03.php - będzie uruchamiany codziennie o godzinie 3:00
  • cron-16.php - będzie uruchamiany codziennie o 16:00
  • cron-89.php - nie zostanie wykonany, ponieważ doba nie posiada 89 godziny

cron-{hhmm}.php

Terminy uruchomienia skryptów:

  • codziennie o wskazanej godzinie i minucie (z precyzją do 5 minut)

Przykładowo:

  • cron-1715.php - zostanie wykonany codziennie o 17:15
  • cron-1627.php - nie zostanie wykonany, ponieważ 27 minuta (16:27) nie jest podzielna przez 5

cron-{mm}min.php

Terminy uruchomienia skryptów:

  • każdej godziny co mm minut, dozwolone wartości dla mm to: 05, 10, 15, 20, 30 (podzielniki 60 minut z precyzją do 5 minut)

Przykładowo:

  • cron-05min.php - będzie uruchamiany każdej godziny co 5 minut
  • cron-30min.php - będzie uruchamiany każdej godziny co 30 minut
  • cron-28min.php - nie zostanie wykonany, ponieważ godzina (60 minut) nie jest podzielna przez 28 (co 28 minut...)

Zmienne systemowe środowiska, w którym uruchamiane są skrypty są identyczne jak dla zwykłego wywołania GET po protokole HTTP.

Szukaj na zone.pl: