Cronjob je avtomatizirana naloga, ki se na vašem strežniku izvaja ob določenem času – vsako uro, enkrat na dan, enkrat na teden ali po poljubnem urniku, ki ga določite. Uporablja se za stvari, kot so samodejno varnostno kopiranje baze podatkov, pošiljanje e-poštnih poročil, čiščenje začasnih datotek ali izvajanje PHP skriptov.
1. korak: Prijava v cPanel
Prijavite se v cPanel in poiščite razdelek Napredno .
2. korak: Odprite opravila Cron
Kliknite na Cron Jobs . Na vrhu lahko nastavite e-poštni naslov, na katerega boste prejemali obvestila o izvedenih cronjobih (neobvezno).
3. korak: Nastavite nov cronjob
V razdelku Dodaj novo opravilo Cron morate definirati dve stvari:
1. Razpored – kako pogosto se naloga izvaja:
cPanel ponuja vnaprej določene možnosti v spustnem meniju Splošne nastavitve :
- Enkrat na minuto (vsako minuto – uporabljajte previdno)
- Enkrat na pet minut
- Dvakrat na uro
- Enkrat na uro
- Dvakrat na dan
- Enkrat na dan
- Enkrat na teden
- Enkrat na mesec
Ali pa ročno vnesete vrednosti v polja: Minuta , Ura , Dan , Mesec , Dan v tednu .
2. Ukaz — kaj se izvaja:
Najpogosteje gre za PHP skript, na primer:
/usr/local/bin/php /home/korisnik/public_html/cron-skripta.php
korisnik zamenjajte z uporabniškim imenom cPanel in pot do skripte s pravilno lokacijo.
Kliknite Dodaj novo opravilo Cron .
Primeri najpogostejših cronjobov
- WordPress cron:
/usr/local/bin/php /home/korisnik/public_html/wp-cron.php - Brisanje začasnih datotek:
/usr/bin/find /home/korisnik/tmp -type f -mtime +7 -delete
Brisanje cronjobov
Obstoječe cronjobe si lahko ogledate na dnu strani. Če jih želite izbrisati, kliknite Izbriši poleg naloge, ki jo želite odstraniti.
Pomembne opombe
- Cronjob, ki se izvaja prepogosto (npr. vsako minuto), lahko obremeni strežnik in vpliva na delovanje vašega računa za gostovanje.
- Če ne potrebujete e-poštnih obvestil za vsak zagon, na konec ukaza dodajte
>/dev/null 2>&1 - Na deljenem gostovanju obstaja omejitev glede števila in pogostosti cronjobov – preverite svoj paket gostovanja.
Potrebujete pomoč pri nastavitvi cronjoba? Pišite nam na info@wmd.hr – pomagali vam bomo pri konfiguraciji.