Pereiti prie pagrindinio turinio

Kaip sukurti Cron užduotį cPanel aplinkoje

Šioje pamokoje parodysime, kaip sukonfigūruoti cron užduotį cPanel aplinkoje.

Atnaujinta šiandien

0. Būtinosios sąlygos

Prieš pradėdami, įsitikinkite, kad:

  • jūsų serveryje yra įdiegtas WHM/cPanel. Jį galite įdiegti vadovaudamiesi mūsų pamoka;

  • yra sukurtas cPanel naudotojas. Jį galite sukurti pagal šią pamoką.

Svarbu: prieš naudodami cron užduotis, įsitikinkite, kad suprantate Linux komandas. Prieš paleidžiant scenarijų rekomenduojama jį pirmiausia suderinti su serverio administratoriumi.

1. Atidarykite "Cron Jobs" valdymo puslapį

cPanel valdymo pulte, skiltyje "Advanced", spustelėkite "Cron Jobs":

2. Nustatykite el. pašto adresą

Kitame puslapyje įveskite el. pašto adresą, kuriuo norėsite gauti cron užduoties išvestį kiekvieną kartą jai įvykus.

Tada spustelėkite "Update Email", kad išsaugotumėte pakeitimus.

3. Nustatykite, kada cron užduotis turi būti vykdoma

Pasirinkite, kaip dažnai cron užduotis turi būti vykdoma. Tai galite padaryti pasirinkdami vieną iš "Common Settings" parinkčių arba įvesdami savo tvarkaraštį rankiniu būdu.

Pasirinkus vieną iš dažniausiai naudojamų nustatymų, visi laukai bus užpildyti automatiškai, išskyrus lauką "Command":

Šiame pavyzdyje pasirinkta parinktis "Twice Per Day". Tai reiškia, kad cron užduotis bus vykdoma du kartus per dieną: 12:00 nakties ir 12:00 dienos, kiekvieną mėnesio dieną, kiekvieną mėnesį, nepriklausomai nuo savaitės dienos.

Laukų reikšmės reiškia:

  • Minute 0 – užduotis vykdoma pačioje valandos pradžioje

  • Hour 0,12 – užduotis vykdoma vidurnaktį ir vidurdienį

  • Day * – kiekvieną dieną

  • Month * – kiekvieną mėnesį

  • Weekday * – kiekvieną savaitės dieną

Jei norite tiksliai nustatyti vykdymo laiką rankiniu būdu, pasirinkite reikšmes kiekviename iš šių laukų:

  • Minute

  • Hour

  • Day

  • Month

  • Weekday

Jei reikia, naudokite * reikšmę, kuri reiškia „kiekvieną“.

Pavyzdys:

Vykdoma kiekvieną dieną vidurnaktį

Minute: 0
Hour: 0
Day: *
Month: *
Weekday: *

Toks tvarkaraštis reiškia, kad cron užduotis bus vykdoma vieną kartą per dieną, tiksliai vidurnaktį, nepriklausomai nuo datos, mėnesio ar savaitės dienos.

4. Įveskite komandą

Lauke "Command" įveskite pilną komandą scenarijui, kurį norite paleisti, kartu su visu keliu nuo root katalogo. Tada spustelėkite "Add New Cron Job".

Norėdami išsaugoti pakeitimus, spustelėkite "Add New Cron Job".

Jei klaidų nėra, cron užduotis tampa aktyvi iš karto.

5. Peržiūrėkite savo cron užduotį

Pridėta cron užduotis bus rodoma puslapio apačioje, skiltyje "Current Cron Jobs":

Galite spustelėti "Edit", jei norite pakoreguoti cron užduotį, pavyzdžiui, pakeisti vykdymo laiką arba komandą.

Jei cron užduoties nebereikia, spustelėkite "Delete", kad ją pašalintumėte.

Ar gavote atsakymą į savo klausimą?