Avatar billede pblv Nybegynder
18. januar 2006 - 17:20 Der er 4 kommentarer

curl job via php giver output

Hejsa,

Jeg har et php-script, jeg afvikler via et cronjob. i det script, har jeg linien

exec("curl -d \"$data\" https://$URL -L", $return_message_array, $return_number);

når jeg kører scriptet i browseren giver det ikke noget output (hvilket er fint).

Når jeg kører det via mit cronjob, så sender den mig følgende data via mail:

  % Total    % Received % Xferd  Average Speed          Time            Curr.
                                Dload  Upload Total    Current  Left    Speed

  0    0    0    0    0    0      0      0 --:--:--  0:00:00 --:--:--    0
  0    0    0    0    0    0      0      0 --:--:--  0:00:01 --:--:--    0
  0    0    0    0    0    0      0      0 --:--:--  0:00:02 --:--:--    0

og en rigtig masse af det.
Det er et cronjob der kører hvert minut, så det er ldit belastende.

Har prøvet med "2>&1 > /dev/null" i cronen, men det virker ikke.

Kan jeg skrive et eller andet i php, der slår den besked der ihjel?
Avatar billede erikjacobsen Ekspert
18. januar 2006 - 18:08 #1
I stedet for at starte et nyt program, så overvej at bruge de indbyggede funktioner, http://dk2.php.net/curl , hvis du har dem indbygget ;)
Avatar billede pblv Nybegynder
18. januar 2006 - 18:24 #2
Hejsa,

Det har jeg desværre ikke, og heller ikke udsigter til at kunne få det installeret.
Er der andre løsninger?
Avatar billede erikjacobsen Ekspert
18. januar 2006 - 18:42 #3
Ja, læs manualen. Hvis du ikke kan undgå at starte et program, så sæt en option på:

      -s/--silent
              Silent mode. Don’t show progress meter or error messages.  Makes
              Curl mute.

exec("curl -d \"$data\" https://$URL -L -s", $return_message_array, $return_number);
Avatar billede pblv Nybegynder
18. januar 2006 - 19:34 #4
Hej Erik,

Tak for hjælpen! Jeg troede det var en fejl php fremprovokerede, og ikke curl.
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