myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Linux & BSD
Seite neu laden

Shell S***** & SQLPlus in Crontab

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 04.08.14, 19:06   #1
manofsteele
Anfänger
 
Registriert seit: Jun 2014
Beiträge: 2
Bedankt: 0
manofsteele ist noch neu hier! | 0 Respekt Punkte
Standard Shell S***** & SQLPlus in Crontab

Hallo Leute,

Ich hab ein kleines Problem:

Ich habe ein Shells***** geschrieben, welches auf einem Server liegt auf dem ich lediglich einen SQL-Plus instant client habe.

Das Skript schaut in nem Verzeichnis ob es eine Datei gibt wenn ja loggt er sich auf nem andren Server/instanz in SQLPLUS ein, führt die Befehle aus und schreibt die gespoolten Dateien in ein Verzeichnis. So weit so gut führe ich es manuell aus das Shellskript dann funktioniert auch alles wunderbar.

Aber in der Crontab legt er nur die Kennzeichnung "Datei_exp" ab aber nicht die SQL Skript Dateien.

Also der Cronjob scheint auch soweit zu laufen.

Ich habe zwar eine Menge gelesen wegen Umgebungsvariable setzen und alles aber ich habe diese Pfade ja gar nicht auf nem Instant Client :S

Kann bitte jemand helfen?

Skript ungefähr (auf wesetnlichste reduziert):

#!/bin/bash

if [ -f /home/meinuser/verzeichnis/datei ]
then

sqlplus dbreader/test@giessenor/giessenfa <<EOF
whenever sqlerror exit sql.sqlcode;
@settings.sql
@s*****.sql
exit;
EOF

touch datei_exp

else

echo "Datei nicht vorhanden";


fi

Crontab Eintrag:

*/5*** /home/meinuser/s*****.sh
manofsteele ist offline   Mit Zitat antworten
Ungelesen 05.08.14, 18:50   #2
manofsteele
Anfänger
 
Registriert seit: Jun 2014
Beiträge: 2
Bedankt: 0
manofsteele ist noch neu hier! | 0 Respekt Punkte
Standard

Hab das Problem gelöst
manofsteele ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr.


Sitemap

().