Den vanligste metoden for bakgrunnsprosesser er crontab, som automatisk kjører kommandoer på bestemte tidspunkter.
Crontab er ikke tilgjengelig på våre webhotell, men vi tilbyr "Webcron" i kontrollpanelet. Her er en guide for bruk.
- Logg inn i Kontrollpanel
1. Klikk på 'Webhosting'.
2. Klikk på 'Webhotell' eller 'Web server', avhengig av produktet du har:
- Klikk på brukernavnet til webhotell/webserver du skal sette opp Webcron fra:
- Klikk på 'Webcron' fra menyen på høyre:
- For å opprette en ny prosess, klikk 'Create schedule':
- I grensesnittet kan du velge HTTP-metode (1) og angi en URL (2) for Webcron, samt intervall (3). Lenger ned kan du lese om de ulike HTTP-metodene:
- Interval (3) kan angis som:
@hourly (hver time) @daily (hver dag) @weekly (hver uke) @monthly (månedlig)
eller 60s (1 minutt), 60m (1 time).
Gyldige tidsenheter er "ns", "us" (eller "µs"), "ms", "s", "m", "h". Merk at disse kan kombineres, f.eks. "2h45m"
Oversikt over HTTP metoder:
Metode |
Hva den gjør |
Eksempel i crontab (via curl) |
GET |
Henter data fra server |
curl -X GET https://api.eksempel.no/data |
POST |
Sender data til server (f.eks. skjema, ny oppføring) |
curl -X POST -d "navn=test" https://api.eksempel.no/ny |
PUT |
Oppdaterer eksisterende data |
curl -X PUT -d "navn=oppdatert" https://api.eksempel.no/bruker/1 |
DELETE |
Sletter spesifisert ressurs fra server |
curl -X DELETE https://api.eksempel.no/bruker/1 |
HEAD |
Henter bare header, ikke innhold |
curl -I https://api.eksempel.no/data |
OPTIONS |
Spør serveren hvilke metoder som er tillatt |
curl -X OPTIONS https://api.eksempel.no/data |