[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bash] Parallelisierung
[Thread Prev] | [Thread Next]
- Subject: Re: [bash] Parallelisierung
- From: Werner Holtfreter <Holtfreter@xxxxxx>
- Date: Mon, 2 Jan 2006 10:10:53 +0100
- To: uugrn@xxxxxxxxxxxxxxx
Am Montag, 2. Januar 2006 01:07 schrieb Markus Hochholdinger: > > ich moechte eine Befehlsfolge A (bestehend aus a1; a2; a3) > > sequentiell abarbeiten, waehrend gleichzeitig eine Befehlsfolge > > B (bestehend aus b1; b2; b3) sequentiell ablaeuft. > > Ist folgendes richtig?: > > (a1; a2; a3) & > > b1; b2; b3 > > fast. Wenn das Erste vor dem Zweiten fertig wird geht es. > Ansonsten kann es krachen. > > Besser ist > (..) & > PID1=$! > (..) & > PID2=$! > wait $PID1 > wait $PID2 Ein wait hatte ich schon geplant, aber es sollte so genuegen: (a1; a2; a3) & b1; b2; b3 wait Auch hiermit geht es erst weiter, wenn sowohl der Prozess im Vordergrund als auch *alle* Prozesse im Hintergrund fertig sind. Bitte um Korrektur, falls ich falsch liege. -- Viele Gruesse Werner Holtfreter