Opret et cronjob i DirectAdmin

Hvis du har en webshop eller et andet system, der skal udføre opgaver regelmæssigt, vil du sandsynligvis gerne automatisere dette. Antag for eksempel, at du som webshop ønsker, at der hver dag sendes en betalingspåmindelse til kunder, som er forsinkede med deres betalinger. Du behøver ikke at gøre alt dette manuelt. Hvis dit bestillingssystem har mulighed for at bruge et cronjob, kan du nemt sætte dette op i DirectAdmin.

For WordPress Cron Job kan du straks gå hertil

Hvad er et cronjob?

Et cronjob er en opgave, der kører gentagne gange på et fast tidspunkt. Du kan for eksempel indstille det, så den samme opgave udføres hvert minut mellem klokken ti og elleve om formiddagen. Du kan også lade den køre kun én gang klokken ti. Eller for eksempel den første dag i måneden eller hver lørdag. Du kan også kombinere dette med et cronjob: Du vil for eksempel køre en bestemt opgave hver lørdag præcis klokken syv om aftenen. Fordelen ved et sådant cronjob er, at du ikke behøver at gøre dette manuelt, da systemet kan udføre opgaverne automatisk.

Hvordan tilføjer jeg et cronjob?

Når du forstår nytten af et cronjob og ved, hvilket php-script du vil kalde, kan du begynde at opsætte cronjobbet. Det er nemmest at opsætte et cronjob med DirectAdmin. Se denne artikel for at se, hvordan du logger ind i DirectAdmin. 

Når du er logget ind i DirectAdmin, skal du klikke på Advanced Features i menuen. Derefter Cron Jobs. Du kommer herefter til siden med alle konfigurerede cronjobs.

Cronjobs i DirectAdmin

 Derefter klikker du på create cron job.

Nu skal vi oprette cronjobbet. For at gøre dette skal du først bestemme, hvornår du vil køre et cronjob. I vores eksempel vil vi have, at vores script kører det samme cronjob hvert minut mellem klokken ti og elleve om formiddagen, hver dag. Dette kan være ret ressourcekrævende. Hvis du kun vil køre dit cronjob én gang om dagen klokken ti, skal du erstatte stjernen med et nul. I et cronjob står en stjerne for 'hver'. Så hvis du kun vil køre scriptet én gang om ugen, pr. dag eller lignende, skal du indtaste de korrekte tal. Du kan finde mere om dette i den engelske forklaring på DirectAdmins cronjob-side.

Vælg først timen. I vores eksempel er det klokken 10 om formiddagen. Vi vil køre cronjobbet hvert minut, på hver dag i måneden, hver måned og hver dag i ugen. Derefter skal DirectAdmin vide præcis, hvor scriptet er placeret. I dette tilfælde er php-scriptet placeret i vores /home/auwdomei/domains/uw-domein.nl/public_html-mappe. PHP-scriptet hedder 'cron.php'. Kommandoen bliver derefter: '/usr/local/bin/php /home/auwdomei/domains/uw-domein.nl/public_html/cron.php'. Glem ikke at sætte '/usr/local/bin/php' foran scriptet, ellers kan DirectAdmin ikke udføre det!

Opret cronjob i DirectAdmin

Hvis du ikke vil modtage e-mail fra cronjobbet, skal du, før du klikker på 'Create', klikke på knappen: 'Prevent Email'. Klik derefter på 'Create'.

Redigering

Det er også muligt at ændre cronjobbet senere. For eksempel fordi tidspunktet er forkert, eller fordi du har lavet en fejl i kommandoen. For at redigere skal du klikke på blyantikonet (rediger) til højre. Du kan også slette cronjobbet helt ved at vælge cronjobbet og derefter klikke på 'delete'.

Rediger:

Slet cronjob i DirectAdmin

Slet:

Modtag notifikationer

Hvis du vil modtage en bekræftelse på hver k

tidspunktet scriptet køres? Så kan du få resultaterne sendt via e-mail. Klik på ‘Send al Cron-output til e-mail’, indtast din e-mailadresse i pop op-vinduet, og klik på ‘Gem’.

Indtast din e-mailadresse:

Hvis du ikke kan finde ud af det, kan du altid kontakte vores supportafdeling.


Har du stadig spørgsmål? Kontakt os.