Shell-Script

Hallo,

ich möchte in eimen Shell-Script 3 pls/ql proceduren hintereinander aufrufen. Wie stelle ich sicher, dass proc2 erst nach Beendigung von proc1 und proc3 erst nach Beendigung von proc2 gestartet wird?
Die 3 Proceduren haben die Form:
proc1 parm1
proc2 parm2
proc3 parm3

Ich darf in den Proceduren selbst nix ändern, der Ablauf muss über das Script gesteuert werden.

Danke
Marietta

ich möchte in eimen Shell-Script 3 pls/ql proceduren
hintereinander aufrufen. Wie stelle ich sicher, dass proc2
erst nach Beendigung von proc1 und proc3 erst nach Beendigung
von proc2 gestartet wird?

So, wie du es geschrieben hast.

#!/bin/bash
proc1 parm1
proc2 parm2
proc3 parm3
exit

Wenn proc2 erst aufgerufen werden soll, wenn proc1 ordnungsgemäß gelaufen ist:

#!/bin/bash
proc1 parm1 && proc2 parm2 && proc3 parm3
exit

Das setzt natürlich voraus, dass die procs ordentliche Returncodes zurückliefern.

Gruß,
Stefan

DANKE !