Toon posts:

[mysqldump + cronjob] mysqldump: not found

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

Verwijderd

Topicstarter
PHP:
1
system('mysqldump -u[USER] -p[PASSWORD] [DB_NAME] -a > /var/www/[USER]/dump.sql');
Als ik dit php-bestand via de webbrowser aanroep back-upt mysqldump heel netjes mijn database. Wanneer ik dit script aanroep via een cronjob, dan krijg ik de melding:

mysqldump: not found

  • ecageman
  • Registratie: September 2001
  • Laatst online: 19-06 21:42
Dat komt waarschijnlijk omdat de user waaronder de webserver draait mysqldump wel in zijn path instelling heeft staan en de user die je gebruikt op de commandline niet. Ik zou zeggen probeer eens:

find / -name mysqldump

En gebruik vervolgens het gehele pad+filename.

AMD Athlon 2800+, MSI K7N2Delta-L, 1024MB PC3200, SB Audigy2, XFX GF4MX440, BenQ DVD+-RW, NEC 1300A DVD+-RW, 2x WD 120GB 8mb, 2x Maxtor 250GB, Chenbro Gaming Bomb, Tagan 480W, 17" Iiyama monitor


Verwijderd

Topicstarter
thanx, het werkt!

[ Voor 94% gewijzigd door Verwijderd op 02-11-2004 13:36 ]


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

Spider.007

* Tetragrammaton

Dit is wel erg basic; en in iedere cron handleiding te vinden. De error lijkt me ook al duidelijk zat.

---
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


Dit topic is gesloten.