[LINUX server] Crontab werkt niet

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

  • kramer65
  • Registratie: Oktober 2003
  • Laatst online: 10-02 15:45
Ik ben bezig een banner management system in mijn site te installeren. (http://phpadsnew.com/two/) Nou moet een file daarvoor elk uur lopen. Mijn webhosting service (http://www.flexwebhosting.nl) moet dus een crontab uitvoeren. Maar dat lukt ze de hele tijd niet. |:( Ze zeggen dat ie de volgende fout geeft:

Bij het uitvoeren van het commando: wget
/home/virtual/lyriczz.com/adserver/maintenance/maintenance.php krijg ik deze
melding:

/home/virtual/lyriczz.com/adserver/maintenance/maintenance.php: Unsupported
scheme.

Ligt dat aan de file, aan mij, of aan hun? Ik mag toch van hun wel verwachten dat zij met hun eigen server om kunnen gaan? Ik huur hun immers omdat ik dat zelf niet kan, toch? :?

Weet iemand wat hier het probleem is?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Erm; je voert een wget uit op een lokale file? Lijkt me niet zo raar dat dat een unsupported scheme is? wget is bedoelt voor remote files :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • kramer65
  • Registratie: Oktober 2003
  • Laatst online: 10-02 15:45
Wat moet ze dan gebruiken? Ik heb gewoon gezegd dat ze die crontab uit moeten voeren. Daarbij gaf ik ze vier opties (die ik uit de handleiding van phpadsnew had gehaald) namelijk wget, curl, fetch of lynx.

Ik weet het niet, maar welke zouden ze dan moeten gebruiken? En waarom als ik vragen mag?

(ps. zouden zij dat als webhosting service niet moeten weten?)

[ Voor 10% gewijzigd door kramer65 op 07-11-2004 11:04 ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Het lijkt me toch vrij duidelijk dat ze het volgende in de crontab moeten zetten:
code:
1
2
# if your server supports wget:
0 * * * * wget -q -O /dev/null http://your.server.name.here/phpAdsNew/maintenance/maintenance.php
Volgens de errormelding hebben ze momenteel echter de lokale filename erin gezet ipv het http adres. Lijkt me vrij duidelijk toch :?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • budi
  • Registratie: Januari 2000
  • Laatst online: 15-02 13:05
Misschien kunnen ze gewoon

wget http://localhost/adserver/maintenance/maintenance.php

of iets dergelijks doen om het script uit te voeren lokaal op de server? Hangt een beetje van de webserver configuratie af welk pad je moet gebruiken.

MY Systemconfiguration: 10fingers@5chars/s; 2legs@5km/h; 1mouth@14k4; 2ears@18Khz; 2eyes@-6&-7


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

budi schreef op 07 november 2004 @ 11:12:
Misschien kunnen ze gewoon

wget http://localhost/adserver/maintenance/maintenance.php

of iets dergelijks doen om het script uit te voeren lokaal op de server? Hangt een beetje van de webserver configuratie af welk pad je moet gebruiken.
webhosting bedrijf = meerdere websites op een server => gaat niet werken ;) Waarschijnlijk wijst de localhost URL (=default voor webserver) naar hun eigen website ofzo; maar tenzij dit een dedicated server is gaat dat niet werken. Gewoon je eigen domeinnaam neerzetten dus

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • kramer65
  • Registratie: Oktober 2003
  • Laatst online: 10-02 15:45
Volgens mij hadden ze dat ook al geprobeerd. Ben inmiddels al in een re:re:re:re gesprek wat al heel vaak heen en weer is gegaan. Ik zal het ze in ieder geval nog eens mailen.

Maar het kan dus niet met die andere soorten (fetch,curl of lynx)? En het kan ook niet aan de file zelf of aan mij liggen ofzo?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

kramer65 schreef op 07 november 2004 @ 11:15:
Volgens mij hadden ze dat ook al geprobeerd. Ben inmiddels al in een re:re:re:re gesprek wat al heel vaak heen en weer is gegaan. Ik zal het ze in ieder geval nog eens mailen.

Maar het kan dus niet met die andere soorten (fetch,curl of lynx)? En het kan ook niet aan de file zelf of aan mij liggen ofzo?
Nogmaals lees de foutmelding eens:
Bij het uitvoeren van het commando: wget
/home/virtual/lyriczz.com/adserver/maintenance/maintenance.php krijg ik deze
melding:

/home/virtual/lyriczz.com/adserver/maintenance/maintenance.php: Unsupported
scheme.
Het commando wget <localfile> is gewoon hartstikke fout. Het moet gebeuren via het HTTP protocol; en dan zal er dus nooit een localfilename in de foutmelding terecht komen. Dat moet iedereen die kan lezen en nadenken kunnen begrijpen ;) Desnoods verwijs je je hostingproviders naar deze thread; maar ik kan me niet voorstellen dat zij de manpage van wget zelf ook niet kunnen lezen :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Zwerver
  • Registratie: Februari 2001
  • Niet online
En met deze wijze melding van Spider.007 sluit ik dit topic. Dit is dusdanige basiskennis dat ik sowieso al grote twijfels heb over die coloboer van je. En van jou verwacht ik wat initatief om uit te zoeken wat een commando doet en hoe het opgebouwd hoort te zijn.

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer

Pagina: 1

Dit topic is gesloten.