Opprett en cronjobb i DirectAdmin

Hvis du har en nettbutikk eller et annet system som må utføre oppgaver regelmessig, ønsker du sannsynligvis å automatisere dette. Anta at du som nettbutikk vil sende en betalingspåminnelse hver dag til kunder som er forsinket med betalingene sine. Du trenger ikke å gjøre alt dette manuelt. Hvis bestillingssystemet ditt har mulighet til å bruke en cronjobb, kan du enkelt sette dette opp i DirectAdmin.

For WordPress Cron Job kan du umiddelbart gå hit

Hva er en cronjobb?

En cronjobb er en oppgave som kjører gjentatte ganger på et fast tidspunkt. Du kan for eksempel sette den opp slik at den samme oppgaven utføres hvert minutt mellom klokken ti og elleve om morgenen. Du kan også la den kjøre bare én gang klokken ti. Eller for eksempel den første dagen i måneden, eller hver lørdag. Du kan også kombinere dette med en cronjobb: Du vil for eksempel kjøre en bestemt oppgave hver lørdag nøyaktig klokken sju om kvelden. Fordelen med en slik cronjobb er at du ikke trenger å gjøre dette manuelt, men systemet kan utføre oppgavene automatisk.

Hvordan legger jeg til en cronjobb?

Når du forstår nytten av en cronjobb og vet hvilket php-skript du vil kalle, kan du begynne å sette opp cronjobben. Det er enklest å sette opp en cronjobb med DirectAdmin. Se denne artikkelen for hvordan du logger inn i DirectAdmin. 

Når du er logget inn i DirectAdmin, klikker du på Advanced Features i menyen. Deretter Cron Jobs. Da kommer du til siden med alle konfigurerte cronjobber.

Cronjobber i DirectAdmin

 Deretter klikker du på create cron job.

Nå skal vi opprette cronjobben. For å gjøre dette må du først bestemme når du vil kjøre en cronjobb. I eksemplet vårt vil vi at skriptet vårt skal kjøre den samme cronjobben hvert minutt mellom klokken ti og elleve om morgenen, hver dag. Dette kan være ganske ressurskrevende. Hvis du bare vil kjøre cronjobben én gang om dagen klokken ti, erstatter du stjernen med en null. I en cronjobb står en stjerne for «hver». Så hvis du bare vil kjøre skriptet én gang i uken, per dag eller noe lignende, angir du de riktige tallene. Du finner mer om dette i den engelske forklaringen på DirectAdmin-siden for cronjobber.

Velg først timen. I eksemplet vårt er det klokken 10 om morgenen. Vi vil kjøre cronjobben hvert minutt, på hver dag i måneden, hver måned og hver dag i uken. Deretter må DirectAdmin vite nøyaktig hvor skriptet ligger. I dette tilfellet ligger php-skriptet i katalogen vår /home/auwdomei/domains/uw-domein.nl/public_html. PHP-skriptet heter 'cron.php'. Kommandoen blir da: '/usr/local/bin/php /home/auwdomei/domains/uw-domein.nl/public_html/cron.php'. Ikke glem å sette '/usr/local/bin/php' foran skriptet, ellers kan ikke DirectAdmin kjøre det!

Opprett cronjobb i DirectAdmin

Hvis du ikke vil motta e-post fra cronjobben, klikker du på knappen 'Prevent Email' før du klikker på 'Create'. Klikk deretter på 'Create'.

Redigering

Det er også mulig å endre cronjobben senere. For eksempel fordi tidspunktet er feil, eller fordi du gjorde en feil i kommandoen. For å redigere klikker du på blyantikonet (edit) til høyre. Du kan også slette cronjobben helt ved å velge cronjobben og deretter klikke på 'delete'.

Rediger:

Slett cronjobb i DirectAdmin

Slett:

Motta varsler

Hvis du vil motta en bekreftelse på hver k

gang skriptet kjøres? Da kan du få resultatene sendt via e-post. Klikk på «Send all Cron output to E-Mail», skriv inn e-postadressen din i popup-vinduet og klikk på «Save».

Skriv inn e-postadressen din:

Hvis du ikke får det til, kan du alltid kontakte supportavdelingen vår.


Har du fortsatt spørsmål? Ta kontakt.