Toon posts:

xs4all cronjobs

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

ik heb twee bestanden op een xs4allhosting account te staan die ik graag via cronjobs wil laten uitvoeren. Daarvoor moet je verbinding maken met de shellserver m.b.v. putty e.d.
Dat lukt me allemaal wel, maar ik krijg het niet voor elkaar om die bestanden te laten uitvoeren.
Ik voer door het commando crontab -e het volgende in:
* * * * * php /usr/local/WWW/A/.1/m/mater0/htdocs/map/mijnbestandje.php

Tevens heb ik ook andere dingen zoals:
* * * * * lynx -dump http://mater0.websites.xs4all.nl/map/mijnbestandje.php
en
* * * * * wget /usr/local/WWW/A/.1/m/mater0/htdocs/map/mijnbestandje.php

Deze laatste twee zijn natuurlijk geen oplossing voor het probleem. Maar in de hoop om iets werkend te krijgen heb ik het toch maar gedaan. Helaas had ik daarbij ook geen succes.

Wanneer ik buiten crontab om, dus gewoon in de shell "php /usr/local/WWW/A/.1/m/mater0/htdocs/map/mijnbestandje.php" uitvoer krijg ik gewoon de gewenste mail.

Als ik het commande pwd invoer krijg ik als absoluut pad: /usr/local/WWW/A/.1/m/mater0

Weet iemand wat mijn probleem kan zijn en hoe ik dat kan oplossen?
De helpdesk van xs4all heeft me na enig mailcontact te kennen gegeven dat ze geen ondersteuning geven op cronjobs.
Bijvoorbaat dank voor de hulp, want ik ben hier nu al een paar weken mee aan het expirimenteren.

  • BHR
  • Registratie: Februari 2002
  • Laatst online: 06-02 11:38

BHR

Staat php in de PATH? Van cron zelf bedoel ik dan, cron erft niet je eigen PATH over..

Heb je al het volledige pad van php geprobeerd in te vullen?

No amount of key presses will shut off the Random Bug Generator


Verwijderd

Topicstarter
Hoe kan ik achter het complete path van php komen? Is daar een speciaal commando of een vaste locatie voor? Want volgens mij zal zoiets inderdaad het probleem zijn.

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Verwijderd schreef op woensdag 01 november 2006 @ 16:53:
Hoe kan ik achter het complete path van php komen? Is daar een speciaal commando of een vaste locatie voor? Want volgens mij zal zoiets inderdaad het probleem zijn.
In de shell: whereis php of locate php

  • Japidoff
  • Registratie: November 2001
  • Laatst online: 16-01 18:20
en bij een cron commando, moet je toch i.p.v die sterretjes tijden en datums invullen?
(of je moet m in cron.hourly of cron.daily zetten, of hoe ze dat ook doen bij xs4all)

[ Voor 33% gewijzigd door Japidoff op 01-11-2006 16:57 ]

gang is alles


  • BHR
  • Registratie: Februari 2002
  • Laatst online: 06-02 11:38

BHR

Japidoff schreef op woensdag 01 november 2006 @ 16:55:
en bij een cron commando, moet je toch i.p.v die sterretjes tijden en datums invullen?
(of je moet m in cron.hourly of cron.daily zetten, of hoe ze dat ook doen bij xs4all)
Hij heeft de cronjob nu op iedere seconde staan..

which php
^- dit zou het goede pad moeten geven

No amount of key presses will shut off the Random Bug Generator


Verwijderd

Topicstarter
BHR schreef op woensdag 01 november 2006 @ 17:05:
[...]


Hij heeft de cronjob nu op iedere seconde staan..

which php
^- dit zou het goede pad moeten geven
Volgens mij heb ik hem op elke minuut staan toch?
Maar het is me eigenlijk gelukt.
Met whereis php kreeg ik /usr/local/bin/php en nu ik dat heb ingevoerd werkt het.
Bedankt allemaal!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

GlowMouse schreef op woensdag 01 november 2006 @ 16:54:
[...]

In de shell: whereis php of locate php
Zoals BHR al aangeeft kan je beter 'which php' gebruiken, locate laat alle bestanden zien waar de naam php in voorkomt en whereis zoekt standaard ook naar handleidingen en andere prut die je niet nodig hebt :)

Blog [Stackoverflow] [LinkedIn]


  • BHR
  • Registratie: Februari 2002
  • Laatst online: 06-02 11:38

BHR

Verwijderd schreef op woensdag 01 november 2006 @ 17:07:
[...]

Volgens mij heb ik hem op elke minuut staan toch?
..
Je hebt gelijk :)

No amount of key presses will shut off the Random Bug Generator

Pagina: 1