Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
crontab

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ottto



Anmeldungsdatum: 09.09.2004
Beiträge: 176

BeitragVerfasst am: 04. Feb 2005 15:52   Titel: crontab

Hallo,

ich möchte per crontab ein Script zeitgesteuert abarbeiten.
Das Script funktioniert problemlos wenn ich dieses von Hand starte.
Die crontab-Zeile für den entsprechenden user lautet:
0 22 * * * /....script
Soll also jeden Tag um 22:00 gestartet werden.
Im script wird eine Oracle-DB exportiert.
mit: exp user/kennwort@SID file = /... log = /...
Wie gesagt, das Script funktioniert super wenn ich es von Hand starte.

Der crontab funktioniert auch. Ich kann ein anderes Script, indem nur eine Zeile an eine Datei angehängt wird (date >> /datei), zeitgesteuert laufen lasen.
Wie bekomme ich den export zeitgesteuert abgearbeitet???


Danke
ottto
 
Benutzer-Profile anzeigen Private Nachricht senden

ottto



Anmeldungsdatum: 09.09.2004
Beiträge: 176

BeitragVerfasst am: 08. Feb 2005 9:35   Titel:

Hallo,
ich hab die Lösung selbst gefunden.
Das Problem war, dass crontab die "Umgebung" des Users nicht mit hoch zieht.
Crontab arbeitet immer in der Umgebung des root, egal für welchen user der crontab angelegt wurde. (so wie " su " ohne - ).
Ohne die Umgebung des "oracle" -Users funktioniert aber der Export nicht.

Ich hab das Script geändert: "su - oracle -c "Exportbefehl"
so funktioniert es.

ottto
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy