Cron beállítások, szabályok és parancspéldák
ElőzőGyors navigáció az oldalon:
- Futtassa át a webes felületet
- A cron parancsok végrehajtásának szabályai és példái
A haladó felhasználóknak gyakran egy adott időpontban automatikusan le kell futtatniuk bármely php szkriptet. Erre több okból is szükség lehet.
Például a WordPressben az egyik legnépszerűbb webhelytérkép-bővítmény – a Google XML Sitemaps – csak a bejegyzés közzétételekor működik, és ha késleltetett közzétételt tesz, akkor nem veszi fel a bejegyzést az oldaltérképbe, és addig nem is fogja. minden bejegyzést tegyen közzé az adminisztrátoron keresztül, késedelmes közzététel nélkül.
Ez azt jelenti, hogy ha valamelyik webhelyen egy hónapra előre késleltetett közzététel van konfigurálva, akkor az oldal xml-térképe nem frissül ebben az időszakban. Ez a probléma megoldható, ha naponta egyszer lefut egy php script, ami elindítja ezt a bővítményt (nem nehéz ilyen szkriptet írni, de ez egy külön cikk témája). Egy másik példa egy forgatókönyv írása, amely naponta egyszer ellenőrzi az új megjegyzéseket, és e-mailben tájékoztatja Önt. Egy másik példa az RSS-hírcsatorna elemzése naponta egyszer, hogy a webhelyet tartalommal töltse meg. Stb.
Itt kell a cron az ilyen parancsok futtatásához: a php-szkriptek végrehajtásának konfigurálása legfeljebb öt-tíz percet vesz igénybe, és akkor az előnye napi lesz!
Futtassa át a webes felületet
Manapság szinte minden önmagát tisztelő házigazda biztosít webes felületet a cron beállítások megadásához. Természetesen a különböző szolgáltatóknál eltérő, de általában mindenhol ugyanaz a rendszer - meg kell adni a szkript elérési útját (általában a gazdagép helyi könyvtárának teljes elérési útja meg van adva), mivel valamint meghatározza a frekvenciát.
Például beállíthat egy cron parancsot az IHC-tárhelyheza következő űrlap segítségével:
Amint látja, a legördülő űrlapon keresztül kényelmesen beállíthatja az időt.
Ha olyan speciális időt kell beállítania, amely nem szerepel a javasolt opciókban - például a cron 5 percenkénti futtatásához, akkor egy ilyen részletes parancsot kell írnia:
*/5 * * * * /usr/bin/php/home/further_path_to_the_script_/your_script.php
Az időparaméterek a következő sorrendben vannak csillagokkal jelölve:
Ennek megfelelően, ha van csillag, az minden órát (napokat, hónapokat stb.) jelent.
A cron parancsok végrehajtásának szabályai és példái
Minden cron parancsnak meg kell felelnie a következő szabályoknak:
Nézzünk konkrét példákat:
Futtassa le a szkriptet minden hétfőn 12:30-kor (a fájl elérési útja például meg van adva, a valóságban ez eltérő lesz a különböző tárhelyeken)
30 12 * * 1 /usr/bin/php/home/further_path_to_script_/your_script.php
A forgatókönyv végrehajtása minden nap 13, 6 és 8 és 23 óra között:
0 13,18,20-23 * * * /usr/bin/php/home/further_path_to_script_/your_script.php
Amint látja, a cron php használata meglehetősen egyszerű - a lényeg az, hogy kövesse a fenti szabályokat!
KövetkezőOlvassa el tovabba:
- Guppy tartási szabályok és tenyésztési folyamat (fotó és videó)
- Gyermekkeresztelés tartalma, szabályok, tanácsok és jelek
- A kemence kéményének tervezési jellemzői és alapvető szerelési szabályok
- Allergia a bolhacsípésre külső és belső jelek, sürgősségi intézkedések, kezelési szabályok, védőintézkedések, fotó
- Aeroszol bolhák ellen, általános jellemzők, előnyei és hátrányai, népszerű típusok, használati szabályok, intézkedések, videó áttekintések