Kaip HestiaCP prideda Cron Job suplanuotą užduotį ir išsprendžia problemą, kad ji negali įsigalioti?

Ar vis dar nerimaujate, kad Cron Job nedirba? Perskaitę šį straipsnį, visos jūsų problemos bus išspręstos!

„Cron Job“ atlieka svarbų vaidmenį automatizuotame užduočių valdyme, nesvarbu, ar tai būtų reguliarus failų atsarginių kopijų kūrimas, ar duomenų sinchronizavimas.

Dabar panagrinėsime, kaip pridėti „Cron“ užduotį „HestiaCP“ ir išspręsti dažniausiai pasitaikančias problemas, kurios neleidžia užduotims įsigalioti.

Kas yra Cron Job ir kodėl tai svarbu?

Cron Job yra įrankis, kuris automatiškai vykdo komandas nurodytu laiku.

Įsivaizduokite, kad turite asistentą, kuris kiekvieną rytą sukuria atsargines duomenų kopijas ir jums nereikia nieko daryti. Tai yra Cron Job žavesys.

Serverių administratoriams ir „WordPress“ svetainių operatoriams ši automatizacija yra labai svarbi norint sutaupyti laiko ir padidinti efektyvumą.

Kaip HestiaCP prideda Cron Job suplanuotą užduotį ir išsprendžia problemą, kad ji negali įsigalioti?

Kaip pridėti „Cron Job“ į „HestiaCP“?

1 veiksmas: prisijunkite prie HestiaCP valdymo skydelio

  • Atidarykite naršyklę, adreso juostoje įveskite HestiaCP skydelio adresą ir prisijunkite prie savo administratoriaus paskyros.

2 veiksmas: įveskite vartotojo skydelį

  • Kairiajame meniu pasirinkite vartotojo abonementą, prie kurio norite pridėti užduočių.

3 veiksmas: atidarykite „Cron Jobs“.

  • Rasta vartotojo skydelyje „Cron Jobs“, spustelėkite, kad įeitumėte.

4 veiksmas: pridėkite naujų užduočių

  • Viršutiniame dešiniajame kampe spustelėkite „Pridėti Cron Job“ mygtuką.

5 veiksmas: sukonfigūruokite „Cron Job“.

  • Įveskite užduoties vykdymo laiką ir komandą:
Minute: 0  
Hour: 2  
Day: *  
Month: *  
Day of Week: *
  • Aukščiau pateikta konfigūracija rodo, kad užduotis vykdoma kartą per dieną 2 val.

  • Komandos pavyzdys:

rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P

greitą:rclone failų sinchronizavimui,-P Parametrai rodo perdavimo eigą ir yra naudingi derinant.

6 veiksmas: išsaugokite užduotį

  • Spauskite "Sutaupyti" mygtuką ir užduotis pridedama.

Kaip patikrinti, ar „Cron Job“ veikia kaip įprasta?

Peržiūrėkite užduočių žurnalą

  • Raskite užduotį, kurią pridėjote „Cron Jobs“ puslapyje.
  • Spauskite „Žurnalai“ Peržiūrėkite vykdymo įrašus.

Jei žurnale nėra įrašo apie užduoties vykdymą, tai reiškia, kad užduotis neįsigaliojo. Toliau paaiškinsime, kaip išspręsti šią problemą.

Dažnos priežastys ir sprendimai, dėl kurių „Cron Job“ neįsigalioja „HestiaCP“.

1. Leidimų klausimai

Įsitikinkite, kad užduotį atliekantis vartotojas turi tinkamus prieigos leidimus rclone ar kitos komandos.

Sprendimas:
Priskirkite atitinkamus leidimus vartotojui HestiaCP ir patvirtinkite rclone Teisingai įdiegta ir sukonfigūruota.

2. Cron paslauga nepasileidžia ir nepasileidžia iš naujo

Pridėjus ar pakeitus užduotis, reikia iš naujo paleisti Cron paslaugą.

Komanda iš naujo paleisti „Cron“ paslaugą

Atsižvelgiant į sistemos konfigūraciją, naudokite vieną iš šių komandų:

# 对于使用 systemd 的系统
sudo systemctl restart cron

# 对于较旧的 init.d 系统
sudo /etc/init.d/cron restart

# 或者使用 service 命令
sudo service cron restart

Patarimas : Pakeitę suplanuotą užduotį, būtinai paleiskite „Cron“ paslaugą iš naujo; kitaip užduotis neįsigalios.

3. Komandų kelio problema

Kartais Cron Job gali neatpažinti kelyje esančios programos.

Sprendimas:
Pridėkite visą komandos kelią. Pavyzdžiui:

/usr/bin/rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P

Kaip patikrinti, ar Cron Job vykdomas reguliariai?

  1. Imituoti vykdomą komandą:
    Rankiniu būdu vykdykite Cron Job komandas, kad pamatytumėte, ar nėra klaidų.

  2. Peržiūrėkite sistemos žurnalą:
    Vykdykite šią komandą, kad patikrintumėte sistemos Cron žurnalą:

cat /var/log/syslog | grep CRON

Santrauka: Kaip užtikrinti, kad Cron Job HestiaCP veiktų efektyviai?

  • Pridėdami užduotis atidžiai sukonfigūruokite laiką ir komandą.
  • Įsitikinkite, kad komandos kelias ir vartotojo leidimai yra teisingi.
  • Po kiekvieno užduoties pakeitimo iš naujo paleiskite „Cron“ paslaugą.
  • Peržiūrėkite žurnalus ir išvestį, kad įsitikintumėte, jog užduotys vykdomos taip, kaip tikėtasi.

Mano požiūris: kodėl taip svarbu išmokti Cron Jobs?

Automatizavimas yra šiuolaikinio valdymo pagrindas, o Cron Jobs yra jos kertinis akmuo. Aršios konkurencijos skaitmeninėje eroje žinant, kaip sukonfigūruoti ir efektyviai naudoti Cron Jobs, galima ne tik sutaupyti daug laiko, bet ir išvengti klaidų, kurias sukelia žmogaus aplaidumas. „HestiaCP“ daro tai paprastą ir efektyvų, tačiau tik tuo atveju, jei įvaldote teisingą veikimo būdą.

Optimizuokite savo serverio valdymą dabar!

Dabar, kai išmokote pridėti ir valdyti cron užduotis HestiaCP, taip pat išmokote išspręsti įprastas problemas.

Nedvejokite, imkitės veiksmų dabar ir pritaikykite šias žinias realiuose savo projektuose.

Ateityje pastebėsite, kad visos automatizavimo pastangos labai prisidės prie jūsų sėkmės.

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Pereikite į viršų