Avatar billede vels Nybegynder
31. januar 2006 - 23:35 Der er 8 kommentarer og
1 løsning

Cron + php

Hej

hvis nu jeg opretter en cron på min server som køre filen.php

Hvis nu jeg gerne vil have filen.php til at køre php script på en anden server, hvordan gør jeg lige det, scriptet kan godt tage lidt tid at køre på de andre server. JEg har ikke brug for output, der fra bare det bliver kørt?

(løsning med at lade cron køre scriptet på de andre server er ikke en løsning, da det ikke er muligt :( med det setup jeg bruger )
Avatar billede erikjacobsen Ekspert
31. januar 2006 - 23:45 #1
Brug programmet curl eller wget til at hente websiden. Det skulle helst ikke tage længere tid på serveren end den timelimit, der er sat for PHP, ofte 30 sekunder.
Avatar billede erikjacobsen Ekspert
31. januar 2006 - 23:46 #2
Eller brug: http://www.cronjob.de/  ;)
Avatar billede vels Nybegynder
01. februar 2006 - 01:09 #3
kan man med curl lavet et eller ala man kan med fsockopen hvor man kan sige den ik skal komme med output? eller kan man lave det med curl?
Avatar billede vels Nybegynder
01. februar 2006 - 08:20 #4
Jeg kan se inde på den der cronjob.de at man kan indsætte det her i kode:
ignore_user_abort(true);

Så køre den videre selv om brugern lukker browser eller disconnecter...

nogen ide til hvordan man sætter curl igang, og lukker forbindelsen 5 sek efter igen (eller noget i den stil)?
Avatar billede erikjacobsen Ekspert
01. februar 2006 - 09:03 #5
Hvis du ikke vil have output, smider du det i /dev/null - prøv bare at finde eksempler på crontab-filer.

Der er vel ingen grund til at lukke forbindelsen efter 5 sekunder ?  Hvis dit script er lidt smart, fortæller det hvis der er fejl, og så kan du få en mail med det.
Avatar billede vels Nybegynder
01. februar 2006 - 14:06 #6
jeg er ikke helt med på det her:
"Hvis du ikke vil have output, smider du det i /dev/null - prøv bare at finde eksempler på crontab-filer."

har ik adgang til crontab filen :(
Avatar billede erikjacobsen Ekspert
03. februar 2006 - 22:29 #7
"har ik adgang til crontab filen"  ?  Ok, men hvordan gør du så? Du må gerne fortælle alle relevante oplysninger, hvis du forventer at få et svar du kan bruge ;)
Avatar billede vels Nybegynder
23. februar 2012 - 18:22 #8
>>erikjacobsen
smider du set svar
Avatar billede vels Nybegynder
11. maj 2013 - 15:29 #9
lukker
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel