Oversikt
Cron-jobber er planlagte oppgaver som serveren kjører automatisk basert på et definert tidspunkt eller intervall.
Cron-jobber brukes ofte til å:
Kjøre vedlikeholdsskript automatisk
Utføre sikkerhetskopier
Oppdatere data og databaser
Sende automatiserte varsler
Starte planlagte systemoppgaver
Når du er ferdig med denne veiledningen, vil du vite hvordan du:
Oppretter en Cron-jobb
Angir kjøretidspunkt og intervaller
Konfigurerer e-postvarslinger
Redigerer eksisterende Cron-jobber
Sletter Cron-jobber ved behov
Viktig informasjon
⚠️ Vær forsiktig når du planlegger Cron-jobber.
Hvis en Cron-jobb starter før den forrige kjøringen er fullført, kan flere instanser av samme jobb kjøre samtidig. Dette kan føre til:
Økt ressursbruk
Redusert ytelse på serveren
Konflikter mellom prosesser
Vi anbefaler at du legger inn tilstrekkelig tid mellom hver kjøring slik at oppgaven rekker å fullføre.
⚠️ Vær spesielt forsiktig ved bruk av kommandoen rm.
Hvis kommandoen er feil konfigurert, kan viktige filer eller kataloger bli slettet permanent.
Forutsetninger
Før du begynner, sørg for at du:
Har tilgang til cPanel
Er logget inn i cPanel
Har kunnskap om kommandoen eller skriptet som skal kjøres
Har nødvendige filrettigheter på skriptet
Dersom Cron-jobben kjører et egendefinert skript, må skriptet ha kjørbare rettigheter (Execute Permission).
Steg 1: Logg inn i cPanel
Hvis hostingtjenesten din støtter direkte innlogging til cPanel, kan du logge inn via kundeområdet.
Slik gjør du det:
Finn hostingtjenesten din under aktive tjenester
Klikk på Logg inn på cPanel
Du blir automatisk logget inn i cPanel
Steg 2: Åpne Cron-jobber
Finn seksjonen Avansert og klikk på Cron-jobber
Steg 3: Konfigurer e-postvarslinger
Du kan motta e-postvarsler hver gang en Cron-jobb kjøres.
Slik aktiverer du varslinger:
Finn seksjonen Cron e-post
Skriv inn e-postadressen du ønsker å motta varsler på
Klikk på Oppdater e-post
Når varslinger er aktivert, sender systemet en e-post hver gang en Cron-jobb genererer utdata.
💡 Tips: Dersom du administrerer mange Cron-jobber, kan det være lurt å bruke en egen e-postadresse for varslinger.
Steg 4: Opprett en ny Cron-jobb
For å opprette en ny Cron-jobb:
4. Finn seksjonen Legg til ny Cron-jobb
5. Velg ønsket intervall under Vanlige innstillinger
Du kan velge blant vanlige intervaller som:
Én gang per minutt
Én gang per time
To ganger per dag
Én gang per dag
Én gang per uke
Når du velger et alternativ, fylles følgende felt automatisk ut:
Minutt
Time
Dag
Måned
Ukedag
Du kan også angi verdiene manuelt dersom du ønsker et spesifikt tidsintervall.
Steg 5: Angi kommandoen som skal kjøres
6. I feltet Kommando legger du inn kommandoen eller skriptet som skal kjøres.
Eksempel:
/home/brukernavn/public_html/script.php
⚠️ Viktig: Bruk alltid den fullstendige filbanen (absolutt sti) til skriptet eller kommandoen.
7. Klikk deretter på Legg til ny Cron-jobb.
Når Cron-jobben er opprettet, vises en bekreftelsesmelding.
💡 Tips: Sørg for at skriptet har riktige filrettigheter før det kjøres via Cron-jobber.
Steg 6: Se og rediger eksisterende Cron-jobber
Alle opprettede Cron-jobber vises i tabellen Gjeldende Cron-jobber
Her kan du:
Se eksisterende jobber
Kontrollere tidsplaner
Redigere konfigurasjoner
Slette jobber som ikke lenger er nødvendige
Hvis du ønsker å endre en eksisterende Cron-jobb:
Finn jobben i tabellen Gjeldende Cron-jobber og klikk på Rediger
8. Oppdater ønskede innstillinger
9. Klikk på Rediger linje for å lagre endringene
💡Tips: For å deaktivere epost-varslinger for en Cron-jobb, kan du legge til følgende på slutten av Kommando:
/dev/null 2>&1
Med eksempel-kommandoen over:
/home/brukernavn/public_html/script.php /dev/null 2>&1
Når dette er konfigurert, vil ikke utdata fra den aktuelle Cron-jobben generere e-postvarsler.
Steg 8: Slett en Cron-jobb
Hvis du ikke lenger trenger en Cron-jobb: sletter du den ved å finne jobben i tabellen Gjeldende Cron-jobber og klikke på Slett
Bekreft slettingen ved å klikke på Slett igjen
Cron-jobben fjernes umiddelbart fra systemet.
Feilsøking
Cron-jobben kjører ikke
Kontroller at:
Kommandoen er korrekt skrevet
Filstien er angitt med absolutt sti
Skriptet har kjørbare rettigheter
Tidsinnstillingene er korrekt konfigurert
Jeg mottar ingen e-postvarslinger
Kontroller at:
En e-postadresse er lagt inn under Cron e-post
Cron-jobben faktisk genererer utdata
E-postene ikke havner i søppelpostmappen
Jeg mottar for mange varslinger
Hvis en Cron-jobb kjører ofte, kan du deaktivere varslinger ved å legge til:
/dev/null 2>&1
på slutten av kommandoen.
Oppsummering
Du har nå lært hvordan du oppretter, administrerer og sletter Cron-jobber i cPanel.
Ved å bruke Cron-jobber kan du automatisere gjentakende oppgaver på nettstedet eller serveren din, redusere manuelt arbeid og sikre at viktige prosesser kjøres automatisk til faste tider.






