ubuntuusers.de

Verschiedene scripts in einen 'Master'script ablaufen lassen

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

ireng

Anmeldungsdatum:
17. Januar 2008

Beiträge: 263

Hi,

ich habe mehrere scripts (übersetzen und linken) von verschiedenen Bibliotheken, die ich gerne nacheinander in einem 'Master' script so ablaufen lassen möchte, das das 2. script erst dann abgearbeitet wird, wenn das erste Erfolgreich war, ansonsten wird das 'Master script' komplett abgebrochen.

ein einfaches auflisten der scripts in einem Master script funktioniert leider nicht so wie gewünscht!

Hat jemand ein Tipp, Vor- oder Ratschlag für mich, wie so etwas zu realisieren ist?

Vielen Dank schon mal im Voraus!

LG, Ireng

Vain

Avatar von Vain

Anmeldungsdatum:
12. April 2008

Beiträge: 2505

Servus,

1
2
./foo.sh || exit 1
./bar.sh || exit 1

und so weiter. Du könntest auch „set -e“ ganz am Anfang des Skriptes versuchen, aber das ist etwas wackelig.

Für sowas gibt’s aber übrigens Build-Systeme wie Make, SConstruct und ähnliches.

ireng

(Themenstarter)

Anmeldungsdatum:
17. Januar 2008

Beiträge: 263

Servus @Vain,

ich weiß Deine Hilfe und Unterstützung sehr zu schätzen und bedanke mich für Deinen Tipp!

Ich werde das gleich mal ausprobieren!

ich bin dabei mir ein 'eigenes' build System zusammen zustellen!

LG, Ireng

Antworten |