Toon posts:

PHP in Crontab

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een crontab toegevoegd namelijk
0 22 * * * /usr/local/bin/php www.test.nl/phptest.php >/dev/null

Elke dag om 22:00 moet dit script uitgevoerd worden...
het werkt alleen niet, duh anders was ik niet hier :9

Ik heb zo het vermoeden dat dit komt omdat ik een remote url als execute heb ingevuld? Waarom doe je dat dan ook!? ja dat gaat niet anders, moet echt remote..
Kan dit wel remote aanroepen met crontab? Of moet ik nu verwijzen naar een local .php file en dat die file zorgt dat die .php geopend word ofzow?!
help?! ;)

dankje! greetz!

  • Speedener
  • Registratie: September 2000
  • Laatst online: 15:34
Denk dat het beter met lynx kan dan, of met wget wordt het ook uitgevoerd.

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

lynx -dump maar dat kun je ook wel met google vinden :)

Verwijderd

Topicstarter
* * * * * /usr/bin/lynx -dump http://www.test.nl/php?action=test

dit nu gedaan...werkt ook niet :((

  • elnino
  • Registratie: Augustus 2001
  • Laatst online: 03-02 04:42
Werkt het wel als je het gewoon als commando op de command line invult?

Zo ja, dan ligt het aan de crontab.
Zo nee, dan ligt het aan het commando.

Succes! :)

Verwijderd

Verwijderd schreef op 11 juli 2004 @ 22:16:
* * * * * /usr/bin/lynx -dump http://www.test.nl/php?action=test

dit nu gedaan...werkt ook niet :((
Wat is de foutmelding die je krijgt? Er zijn hier op het forum - voor zover ik weet - geen helderzienden die aan de hand van deze gegevens je verder kunnen helpen.

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
vind je commandprompt die ? en = wel leuk? Misschien urlencoden naar %3F en %3D?

  • reddevil001
  • Registratie: Januari 2002
  • Laatst online: 10-02 13:15
Als je een "local" php wilt gebruiken moet er een command-line versie van php geinstalleerd zijn. Kijk even of dat zo is door "which php" te gebruiken. Als je command-line gebruikt dan kan je volgens mij geen variabelen mee geven. Die moet je dus in het script plaatsen.
code:
1
0 22 * * * /usr/local/bin/php -q < /directory/script.php


Anders kan je Lynx gebruiken of wget.
code:
1
0 22 * * * /usr/bin/wget -q -O /dev/null http://www.domein.nl/directory/script.php


En zo zijn er nog wel wat mogelijkheden.

[ Voor 17% gewijzigd door reddevil001 op 11-07-2004 22:44 ]

None


Verwijderd

Topicstarter
Dit is de cronjob:
code:
1
1 * * * * lynx -dump http://cartman.doebe.nl/test2.php

Hij doet nu niks...
als ik in ssh doe: lunx -dump http://cartman.doebe.nl/test2.php wordt hij uitgevoerd...
En in de logfiles zie ik niks :X

Verwijderd

Topicstarter
hij werkt al, na wat gestuntel
bednakt iig allemaal

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Verwijderd schreef op 11 juli 2004 @ 22:55:
hij werkt al, na wat gestuntel
bednakt iig allemaal
Wat was er fout?

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


Verwijderd

Topicstarter
ik heb geen idee wat er fout was, het lijkt wel of die hem niet elke minuut doet...ik was even naar de tv gelopen en kwam terug en het werkte..hij zou elke minuut moeten activeren..maar doet het maar om de 5 minuten ofzow...heel weird
maar dat maakt niet uit, ik moet hem toch activeren op 1x per dag

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Verwijderd schreef op 11 juli 2004 @ 23:29:
ik heb geen idee wat er fout was, het lijkt wel of die hem niet elke minuut doet...ik was even naar de tv gelopen en kwam terug en het werkte..hij zou elke minuut moeten activeren..maar doet het maar om de 5 minuten ofzow...heel weird
maar dat maakt niet uit, ik moet hem toch activeren op 1x per dag
Als ik je cronjob bekijk:
code:
1
1 * * * * lynx -dump http://cartman.doebe.nl/test2.php

dan zie ik dat ie 1 minuut over elk uur het scriptje uitvoerd.

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 17-12-2025

curry684

left part of the evil twins

En dit heeft geen ruk van doen met programmeren... -> Non-Windows Operating Systems

Professionele website nodig?


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Ik gok dat het te maken heeft met dat je geen nieuwe regel onderaan je crontabs had, een veelvoorkomend probleem bij het installeren van nieuwe cronjobs, maar het is inmiddels opgelost, en dit is volgens mij zelf ook wel uit te vinden.
Pagina: 1

Dit topic is gesloten.