From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1E6Qml-0003hh-HH for garchives@archives.gentoo.org; Sat, 20 Aug 2005 10:41:11 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7KAdVbm017422; Sat, 20 Aug 2005 10:39:31 GMT Received: from mail.gmx.net (pop.gmx.net [213.165.64.20]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7KAdVnI003637 for ; Sat, 20 Aug 2005 10:39:31 GMT Received: (qmail invoked by alias); 20 Aug 2005 10:39:50 -0000 Received: from p54842061.dip0.t-ipconnect.de (EHLO [192.168.0.4]) [84.132.32.97] by mail.gmx.net (mp017) with SMTP; 20 Aug 2005 12:39:50 +0200 X-Authenticated: #2618839 Message-ID: <43070874.7080507@gmx.net> Date: Sat, 20 Aug 2005 12:39:48 +0200 From: =?UTF-8?B?SGVuZHJpayBKw7xyZ2Vucw==?= User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050811) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user-de@gentoo.org Reply-to: gentoo-user-de@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user-de@lists.gentoo.org Subject: Re: [gentoo-user-de] Re: Bash-Skript Frage References: <200508161616.21686.volker.katz@gmx.de> <43021EF0.20408@freenet.de> <43070027.3030204@vr-web.de> In-Reply-To: <43070027.3030204@vr-web.de> X-Enigmail-Version: 0.92.0.0 Content-Type: text/plain; charset=UTF-8 X-Y-GMX-Trusted: 0 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id j7KAdVcK017422 X-Archives-Salt: 984d7a56-6c9b-4145-b160-d45bab75e4fd X-Archives-Hash: 68a0dabe1330387eafdbb73c383df9e8 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Thomas Schweikle wrote: > Nils Andresen schrieb: >=20 >>Moin, >> >>Volker Katz wrote: >> >> >>>Also in der Art: >>> >>>/bin/job1 & >>>/bin/job2 & >>>/bin/job3 & >>>while (not job1 finished && not job2 finished && not job3 finished) >>>/bin/job4 >>>=20 >>> >> >>Macht >>( /bin/job1 & /bin/job2 & /bin/job3 ) && /bin/job4 >>nicht das ?! >=20 >=20 > Nein, macht es nicht: > - job 1 wird im Background ausgef=C3=BChrt > - job 2 wird im Background ausgef=C3=BChrt > - job 3 wird im Vordergrund ausgef=C3=BChrt > nach *erfolgreichem* beenden von job 3 wird job 4 ausgef=C3=BChrt. >=20 > Die Klammern um job 1 bis job 3 sorgen nur daf=C3=BCr, dass das Environ= ment > (bis auf den R=C3=BCckgabewert) nicht ver=C3=A4ndert wird. >=20 > (sleep 60 & sleep 60 & sleep 5) && echo "Fertig!" > ps axf nach 0s: > 13619 pts/1 Ss 0:00 \_ -/bin/bash > 2846 pts/1 S+ 0:00 | \_ -/bin/bash > 2847 pts/1 S+ 0:00 | \_ sleep 60 > 2848 pts/1 S+ 0:00 | \_ sleep 60 > 2849 pts/1 S+ 0:00 | \_ sleep 15 >=20 > ps axf nach 10s: > 2847 pts/1 S 0:00 sleep 60 > 2848 pts/1 S 0:00 sleep 60 >=20 > ps axf nach 61s: >=20 Tach. Damit sollte das vielleicht so gehen. Die jobs 1-3 werden im Hintergrund ausgef=C3=BChrt. Ihre PIDs in den Variablen job1-3 gespeichert und danach= auf das Beenden der Jobs gewartet, bevor job4 ausgef=C3=BChrt wird, #!/bin/bash job1 & job1=3D$! job2 & job2=3D$! job3 & job3=3D$! wait $job1 wait $job2 wait $job3 job4 wait $wmpid - -- Mit freundlichen Gr=C3=BC=C3=9Fen Hendrik J=C3=BCrgens -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDBwhBgL2kQgmW9pgRAi7nAJ9U51o42vlYHY1O3eMZiE5IxI/D5ACfa9+V L7k/Rq1vzkpYgFYNjK4YHFw=3D =3D4Kz4 -----END PGP SIGNATURE----- --=20 gentoo-user-de@gentoo.org mailing list