Avatar billede lone_a_p Praktikant
08. marts 2004 - 10:24 Der er 13 kommentarer og
4 løsninger

Automatisk affyring af script

Hej Eksperter,

Det er noget med at man kan lave en eller anden process der f.eks. hver 2. time sætter et php-script i gang.

Vil gerne høre mere om dette, for jeg ved ikke helt hvad det er for noget, men ønsker at bruge en sådan mulighed.

Mvh Lone
Avatar billede avminarm Juniormester
08. marts 2004 - 10:37 #1
det kan via noget der hedder et cron-job, men så skal du selv eje serveren
Avatar billede styrk Nybegynder
08. marts 2004 - 10:38 #2
på linux servere kan du sætte et cronjob op som køre dit script.

Jeg har fundet en artikel til dig her: http://www.webcafe.dk/artikler/diverse/cronjobs/

// Rasmus
Avatar billede lone_a_p Praktikant
08. marts 2004 - 10:38 #3
Nå ja, det glemte jeg at skrive. Sitet skal hostes af et webhotel. Kan det ikke lade sig gøre så?
Avatar billede styrk Nybegynder
08. marts 2004 - 10:41 #4
kommer an på om webudbyderen tillader dig at oprette cronjobs, det er dog de færeste der gør det. Jeg er ikke helt sikker på om det kan gøres via .htaccess (har jeg nu aldrig set, men måske ;))
Avatar billede lone_a_p Praktikant
08. marts 2004 - 10:47 #5
der må være en anden mulighed, har set den der artikel nu, og der skal for meget til for at det kan køre. Det er vigtigt, at det kan køre på alle webhoteller, da det kommer til at skulle bruges af flere.
Avatar billede avminarm Juniormester
08. marts 2004 - 10:47 #6
så kan det ikke lade sig gøre - hvad skal scriptet gøre? - måske er der en alternativ løsning!
Avatar billede styrk Nybegynder
08. marts 2004 - 10:48 #7
jeg er ret sikker på at det ikke kan lade sig gøre direkte via php.
Avatar billede exp Juniormester
08. marts 2004 - 10:55 #8
Hvis det blot er en opdatering af databasen, kan det laves ved, at en fil køres, hver gang en side loades...
Avatar billede lone_a_p Praktikant
08. marts 2004 - 11:16 #9
det har faktisk noget med databasen at køre ... tja, måske jeg blot skulle sætte den ind der ... men så alligevel, så bliver den jo altid kørt, det er der slet ikke brug for ... men så stort er det jo ikke ...

hm... overvejer lige den!
Avatar billede styrk Nybegynder
08. marts 2004 - 11:17 #10
exp's løsninger dur jo kun - hvis du vil have at den skal gøre det når sitet bliver besøgt!

Udfra dit spørgsmål er det ikke din hensigt(?) :)
Avatar billede avminarm Juniormester
08. marts 2004 - 11:20 #11
indsæt et felt i DB/eller i en txt fil, der indeholder sidst opdateret tidspunkt og hvis der så er gået f.eks. 2 timer eller mere så køres dit script som exp. foreslår
Avatar billede lone_a_p Praktikant
08. marts 2004 - 11:26 #12
ja, men det er også fint nok, når siden blot bliver besøgt ...
Avatar billede styrk Nybegynder
08. marts 2004 - 13:28 #13
så kan jeg og de andre sikkert varmt anbefale avminarm's løsning :)
Avatar billede lone_a_p Praktikant
08. marts 2004 - 13:37 #14
jeg vil nu lade mine point gå til exp, hvis han vil lægge et svar :)

det bliver hans idé med blot at lade det indgå i et script
Avatar billede exp Juniormester
08. marts 2004 - 13:42 #15
Kan sagtens dele med avminarm :-)

50/50 er fair nok ;-)

Løsning:
Hvis det blot er en opdatering af databasen, kan det laves ved, at en fil køres, hver gang en side loades...
Avatar billede styrk Nybegynder
08. marts 2004 - 13:42 #16
ok..
Avatar billede mccookie Seniormester
08. marts 2004 - 14:36 #17
Der er en løsninge Lone:

Du skal kontakte din udbyder om spørge om de vil sætte et kørsels interval på hver 2. time :)
Det fungere lidt ala cronjobs men du har bare ikke fuld rettigheder over serveren.

Jeg har et script der køres hver 24. time uanset om der besøgende eller ej.

Jeg ringede om snakked med min udbyder og det eneste jeg skulle var at:

Sende en mail indeholdende adressen på scriptet og hvilket output scriptet havde så de kunne kontrollere om det nu i virkeligheden kørte :)

Jeg bruger Struer.net hvis ikke din egen udbyder tilbyder denne ekstra service :)

Mvh.
Henning
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester