Toon posts:

crontab en php script

Pagina: 1
Acties:

Verwijderd

Topicstarter
Indien ik het php script hieronder uitvoer werkt het prima

/usr/bin/php backup.php

Maar inden ik het in een crontab bestand zet met de bekende gegevens ervoor
werkt het niet.

Wat is hier ook alweer de oplossing voor , moet je het in een *.sh bestand
zetten om het dan te laten uitvoeren ?

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 12-09 20:33

Super_ik

haklust!

mischien /./usr/bin/php backup.php
van maken, kan zijn dat /usr/bin niet in je path's staat

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

super_ik: dat antwoord "slaat nergens op"

/usr/bin is het volledige pad...
Sterker nog, het zou moeten werken...

  • Grum
  • Registratie: Juni 2001
  • Niet online
je MOET ook et volledige path opgeven naar de backup.php file

en daarnaast is -q ook handig om te gebruiken (of wil je graag elke keer mail van root@localhost ? :P )

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

man cron is ook wel handig lijkt me

Doet iets met Cloud (MS/IBM)


  • Glock
  • Registratie: November 2001
  • Niet online
nu weet ik niet zoveel van crontabs af maar misschien dat je zou kunnen proberen:

/usr/bin/php /fullpathto/backup.php

[edit] en toen bleek weer is dat ik te laat was...

Verwijderd

Topicstarter
Hoe kan ik snel zien in welke directory een bestand staat ?

Maakt het niet uit dat ik de crontab uitvoering start in de desbestreffende directory ?

  • Grum
  • Registratie: Juni 2001
  • Niet online
in de dir van et bestand staan en pwd tikken :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

whereis/locate ed

cursusje *nix kan ook geen kwaad geloof ik

Doet iets met Cloud (MS/IBM)


  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 12-09 20:33

Super_ik

haklust!

Op zondag 03 maart 2002 13:44 schreef ACM het volgende:
super_ik: dat antwoord "slaat nergens op"

/usr/bin is het volledige pad...
Sterker nog, het zou moeten werken...
waarom slaat dat nergens op? met ./ run je toch? dus met /./ run je vanaf een absolute

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • Prozaq
  • Registratie: Juni 2000
  • Laatst online: 04-09 08:15
./ is gewoon de huidige dir waar je instaat. Dus als je iets wilt runnen wat in de dir staat waar je op dat moment bent, zet je er ./ voor

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 03 maart 2002 13:53 schreef Super_ik het volgende:
waarom slaat dat nergens op? met ./ run je toch? dus met /./ run je vanaf een absolute
'./' is "huidige dir" dus '/./' is de "huidige dir als je in / staat" '/' dus...

Omdat je (als iets niet in je path staat) je dingen met een geschikt (relatief of volledig) pad moet opgeven voor commando's moet je dan ./commando uitvoeren :)

Verwijderd

Topicstarter
Bedankt voor jullie hulp,
het werkt perfect
Pagina: 1