Az ütemezett feladatok (cronjobok) segítségével automatizált parancsokat vagy szkripteket futtathatsz megadott időpontokban vagy ismétlődő időközönként.
1️⃣ Kattints az „Új feladat létrehozása” gombra
2️⃣ Töltsd ki az alábbi mezőket:
✅ Engedélyezett? – Jelöld be, ha a feladatot aktívvá szeretnéd tenni.
✅ Parancs: – Add meg a végrehajtandó parancsot vagy szkriptet. (Lásd: Parancsok megadása fejezet)
✅ Leírás: – Adj meg egy rövid leírást a könnyebb azonosítás érdekében.
✅ Ütemezés: – Válassz egy előre meghatározott időtartamot, vagy használj cron stílust az egyéni ütemezéshez:
3️⃣ Kattints a „Mentés” gombra
A létrehozott cron feladatok egy áttekintő listában jelennek meg. Az ikonok jelentése:
Aktív cron feladat
Inaktív cron feladat
Parancs megjelenítése
Beállított ütemezés megtekintése
Feladat módosítása
Feladat törlése (biztonsági megerősítéssel)
Tömeges törlés (több feladat kijelölése után törlés)
Mindig teljes útvonalat adj meg a futtatandó szkripthez!
✅ Shell szkript futtatása:
✅ Rendszerparancs megadása teljes elérési úttal:
✅ PHP szkript futtatása PHP-CLI használatával:
✅ Webes szkript futtatása lynx böngészővel (előtelepítés szükséges lehet):
✅ Webes szkript futtatása wget segítségével:
A cron időzítés öt paraméterből áll, amelyeket szóközzel vagy tabulátorral kell elválasztani:
Példák időzítésekre:
Cron Stílus | Jelentés |
---|---|
* * * * * |
Minden percben |
0 0 * * * |
Naponta éjfélkor |
5 * * * * |
Minden óra 5. percében |
*/15 * * * * |
Minden 15 percben |
0 * 15 * * |
Minden hónap 15. napján óránként |
15 20 * * 6 |
Minden szombaton 20:15-kor |
20,30 1 * * 1-5 |
Hétfőtől péntekig 01:20 és 01:30-kor |
Egyszerűsített időzítések:
Kulcsszó | Jelentés | Cron Stílus |
---|---|---|
@reboot |
Rendszerindításkor | - |
@daily |
Naponta egyszer | 0 0 * * * |
@midnight |
Naponta éjfélkor | 0 0 * * * |
@hourly |
Óránként egyszer | 0 * * * * |
@weekly |
Hetente egyszer | 0 0 * * 0 |
@monthly |
Havonta egyszer | 0 0 1 * * |
@annually |
Évente egyszer | 0 0 1 1 * |
@yearly |
Évente egyszer | 0 0 1 1 * |