rfi
02-08-2002, 14:16
Hi,
ich quäle mich jetzt schon stundenlang mit einem kleinen shellscript herum, welches mir automatisch einen Datenbankdump erstellen soll. Führe ich es direkt aus der shell heraus aus, klappt es, führe ich es über crontab aus, klappt es nicht!
mydump sieht so aus:
#! /bin/sh
/opt/oracle/product/oracle/bin/exp user-xy/passwort-xy@mydb parfile=/etc/exportall
exit 0
Also das binary exp wird mit zwei Parametern aufgerufen.
./mydump funktioniert auch einwandfrei.
Rufe ich mydump über crontab auf, tut sich NICHTS!
*/5 * * * * /etc/myscrpts/mydump
Crontab wird korrekt alle 5 Minuten ausgeführt. Habe ich überprüft.
Kann mir jemand erklären, wieso das Script überhaupt nicht ausgeführt wird? Keine Meldung auf dem Bildschirm und keine Fehlermeldung in /var/log/messages. Einfach nix.
Danke für Tipps
rfi
ich quäle mich jetzt schon stundenlang mit einem kleinen shellscript herum, welches mir automatisch einen Datenbankdump erstellen soll. Führe ich es direkt aus der shell heraus aus, klappt es, führe ich es über crontab aus, klappt es nicht!
mydump sieht so aus:
#! /bin/sh
/opt/oracle/product/oracle/bin/exp user-xy/passwort-xy@mydb parfile=/etc/exportall
exit 0
Also das binary exp wird mit zwei Parametern aufgerufen.
./mydump funktioniert auch einwandfrei.
Rufe ich mydump über crontab auf, tut sich NICHTS!
*/5 * * * * /etc/myscrpts/mydump
Crontab wird korrekt alle 5 Minuten ausgeführt. Habe ich überprüft.
Kann mir jemand erklären, wieso das Script überhaupt nicht ausgeführt wird? Keine Meldung auf dem Bildschirm und keine Fehlermeldung in /var/log/messages. Einfach nix.
Danke für Tipps
rfi