Főoldal / Tárhely / Időzített folyamatok (CRON)
Értékelés:
Hasznosnak találta cikkünket?

Időzített folyamatok (CRON)

A cron a Unix-szerű operációs rendszerek egy segédprogramja, amely a háttérben futva képes programok, folyamatok meghatározott időközönkénti futtatására, ezáltal automatizálva a folyamatokat.

A crontab egy olyan szöveges fájl, amely a cront irányítja. Ez a fájl tartalmazza az összes paramétert, amelyre a cronnak szüksége van a futtatáshoz.

Az időzítés beállításához 5 paraméter megadására van szükség: perc, óra, hónap napja, hónap és hét napja.
Perc: 0-59 közötti értéket vehet fel
Óra: 0-23 közötti értéket vehet fel
Hónap napja: 1-31 közötti értéket vehet fel
Hónap: 1-12 közötti értéket vehet fel
Hét napja: 0-6 közötti értéket vehet fel, ahol a 0 a vasárnap



Ügyfélszolgálatunk cron funkciója tartalmaz több időzítési sablont is, így ezek egy legördülő menüből könnyedén kiválaszthatók és tovább paraméterezhetők.

Választható időzítési sablonok:

- minden percben (* * * * *)

- 5 percenként (*/5 * * * *)

- 10 percenként (*/10 * * * *)

- 15 percenként (*/15 * * * *)

- 30 percenként (*/30 * * * *)

- minden órában (? * * * *)

- 2 óránként (? */2 * * *)

- 6 óránként (? */6 * * *)

- 12 óránként (? */12 * * *)

- minden nap (? ? * * *)

- hetente (? ? * * ?)

- havonta (? ? ? * *)

- egyedi beállítás (? ? ? ? ?)



A kérdőjelet tartalmazó sablonoknál minden "?" helyén egy szám megadása kötelező.

Példa: Egy folyamatot minden óra 12 percében le szeretném futtatni.

Ehhez kiválasztom a "minden órában (? * * * *)" sablont és a Perc mezőbe 12-t írok, így az oldal alján az "Ellenőrzés" szürke sávjában a következő lesz látható: 12 * * * *

Teljesen egyedi beállításhoz az alábbi speciális karakterek használhatók:
* (csillag): az adott értelmezési tartomány összes értéke, például minden perc az órában
, (vessző): egy paraméternek több értéket is adhatunk, például óráknál az 1,2,3 jelenti a hajnal 1, 2 és 3 órát
- (kötőjel): vessző helyett használhatunk kötőjelet is, például 1-3 (ekvivalens az vesszős példával)
/ (perjel): egy gyakoriság, amelyet a tartományon belüli értékhez határozhatunk meg, például 10-20/2 (10 és 20 óra között 2 óránként)
% (százalék): a perjel fordítottja
# (kettőskereszt): a "hét napja" paraméternél használható, például 5#3 (a harmadik péntek minden hónapban)
L (utolsó): a "hét napja" és "hónap napja" paramétereknél használható, példátul 5L (az utolsó péntek a hónapban)
W (hétköznap): a "hónap napja" paraméternél használható, a hónap megadott napjához legközelebb eső hétköznap. Például 15W (a legközelebbi hétköznap a hónap 15. napjához). Ha a hónap 15. szombatra esik, akkor 14-én, pénteken fut le a folyamat

A Kezelő:
A kezelő lehet

- WGET http(s) kérés,

- Parancssori php-cli,

- Parancssori php-cgi és

- Egyedi parancs



WGET esetén egy webcímet, php-cli és php-cgi esetén egy PHP fájlt, egyedi parancs esetén pedig egy futtatható parancsot adhat meg. Az email értesítések ki/bekapcsolására is lehetőség van, az értesítési cím megadására az Időzített folyamatok menü Értesítési cím menüjében van lehetőség.

Ezt az oldalt eddig 984 alkalommal keresték fel.

Bejelentkezés

e
s
c
Felhasználó megjegyzése
Hibás bejelentkezési adatok!
Még nincs fiókja? Regisztráljon