From Peter.Schopen@rzf.fin-nrw.de Wed May 31 08:48:07 2000 From: Peter.Schopen@rzf.fin-nrw.de To: users-de@lists.opensuse.org Subject: Perl und bash Date: Wed, 31 May 2000 08:48:07 +0000 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4867734407966193773==" --===============4867734407966193773== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hallo, ich habe folgendes Problem: In einem Perl-Prog muss ich 3 BASH-Scripte starten, welche im Hintergrund laufen sollen. Perl soll solange warten bis diese 3 Scripte fertig sind. Wie kann ich dieses Perl-Prog realisieren ??? Danke im voraus Peter Schopen > mailto:peter.schopen(a)rzf.fin-nrw.de > Tel.: 02 11 / 45 72 - 859 > Fax.:02 11 / 47833-065 =20 Perl und bash Hallo, ich habe folgendes Problem: In einem Perl-Prog muss ich 3 BASH-Scripte start= en, welche im Hintergrund laufen sollen. Perl soll solange warten bis dies= e 3 Scripte fertig sind. Wie kann ich dieses Perl-Prog realisieren ??? Danke im voraus

Peter Schopen <= I>

--===============4867734407966193773==-- From B.Brodesser@online-club.de Wed May 31 08:56:40 2000 From: B.Brodesser@online-club.de To: users-de@lists.opensuse.org Subject: Re: Perl und bash Date: Wed, 31 May 2000 08:56:40 +0000 Message-ID: <20000531105640.B24250@online-club.de> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2362732924691959766==" --===============2362732924691959766== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable * Peter.Schopen(a)rzf.fin-nrw.de schrieb am 31.Mai.2000: > In einem Perl-Prog muss ich 3 BASH-Scripte starten, welche im Hintergrund > laufen sollen. Perl soll solange warten bis diese 3 Scripte fertig sind. Was denn nun? Soll Perl solange warten, bis die Skripte fertig sind oder sollen die Skripte im Hintergrund laufen. Im Hintergrund laufen bedeutet doch gerade, da=C3=9F nicht auf ihr Fertigwerden gewartet wird. Wenn sie einfach keine Ausgaben auf dem Bildschirm machen sollen, so mu=C3=9Ft Du die Ausgabe halt umlenken. Bernd --=20 Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur = 7 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe(a)suse.com For additional commands, e-mail: suse-linux-help(a)suse.com --===============2362732924691959766==-- From stefan.troeger@wirtschaft.tu-chemnitz.de Wed May 31 09:34:56 2000 From: stefan.troeger@wirtschaft.tu-chemnitz.de To: users-de@lists.opensuse.org Subject: Re: Perl und bash Date: Wed, 31 May 2000 09:34:56 +0000 Message-ID: <20000531113455.A14915@janus.hrz.tu-chemnitz.de> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6521087325569863940==" --===============6521087325569863940== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hi, On Wed, May 31 2000 at 10:48 +0200, Peter.Schopen(a)rzf.fin-nrw.de wrote: > In einem Perl-Prog muss ich 3 BASH-Scripte starten, welche im Hintergrund > laufen sollen. Perl soll solange warten bis diese 3 Scripte fertig sind. > Wie kann ich dieses Perl-Prog realisieren ??? @out1 = `/pfad/script1`; @out2 = `/pfad/script2`; @out3 = `/pfad/script3`; Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe(a)suse.com For additional commands, e-mail: suse-linux-help(a)suse.com --===============6521087325569863940==-- From Juergen_Schwarting@gmx.de Thu Jun 1 08:07:28 2000 From: Juergen_Schwarting@gmx.de To: users-de@lists.opensuse.org Subject: Re: Perl und bash Date: Thu, 01 Jun 2000 08:07:28 +0000 Message-ID: <20000601100728.A5515@sam.my.home> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3022891328531868093==" --===============3022891328531868093== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hallo Peter, * Am 31.05.2000 um 10:48 Uhr schrieb Peter.Schopen(a)rzf.fin-nrw.de: > In einem Perl-Prog muss ich 3 BASH-Scripte starten, welche im Hintergrund > laufen sollen. Perl soll solange warten bis diese 3 Scripte fertig sind. > Wie kann ich dieses Perl-Prog realisieren ??? versuch's mal hiermit: ---[ schnipp ]--- #!/usr/bin/perl -w my @Scripte =3D (script1, script2, script3); foreach $Key (@Scripte) { # Scripte starten unless (fork) { exec($Key); } } =20 foreach $Key (@Scripte) { # auf Beendigung warten wait; } print "und jetzt geht's weiter..."; ---[ schnapp ]--- Statt script[1|2|3] mu=C3=9F Du nat=C3=BCrlich Deine eigenen Bash-Scripte=20 eintragen ;-) MfG. J=C3=BCrgen --=20 In einer Hierarchie versucht jeder Untergebene seine Stufe der Unf=C3=A4higke= it zu erreichen.=20 / Registered Linux-User #130804 http://counter.li.org= \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de= / --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe(a)suse.com For additional commands, e-mail: suse-linux-help(a)suse.com --===============3022891328531868093==-- From volker.mueller@gmx.de Mon Jun 5 18:54:15 2000 From: volker.mueller@gmx.de To: users-de@lists.opensuse.org Subject: Re: Perl und bash Date: Mon, 05 Jun 2000 18:54:15 +0000 Message-ID: In-Reply-To: <20000601100728.A5515@sam.my.home> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1085178819048181944==" --===============1085178819048181944== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On Thu, 1 Jun 2000, Juergen Schwarting wrote: >* Am 31.05.2000 um 10:48 Uhr schrieb Peter.Schopen(a)rzf.fin-nrw.de: >> In einem Perl-Prog muss ich 3 BASH-Scripte starten, welche im Hintergrund >> laufen sollen. Perl soll solange warten bis diese 3 Scripte fertig sind. >> Wie kann ich dieses Perl-Prog realisieren ??? muss es perl sein? ---- #!/bin/bash for i in script1 script2 script4; do echo "Starting $i ..." $i 2>&1 & done wait ---- Tschau, Volker -- :r .signature mailto:volker.mueller(a)gmx.de Hi I'm a UnixVirus. Please mail me to all people you know and delete some files on your disk at random.:wq --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe(a)suse.com For additional commands, e-mail: suse-linux-help(a)suse.com --===============1085178819048181944==-- From weissel@netcologne.de Sun Jun 18 15:52:12 2000 From: weissel@netcologne.de To: users-de@lists.opensuse.org Subject: Re: Perl und bash Date: Sun, 18 Jun 2000 15:52:12 +0000 Message-ID: <20000618175212.P4243@tiger.bigcats.invalid> In-Reply-To: <20000601100728.A5515@sam.my.home> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4766097682350045235==" --===============4766097682350045235== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Juergen Schwarting schrieb in 1,1K (45 Zeilen): > foreach $Key (@Scripte) { # Scripte starten > unless (fork) { > exec($Key); > } > } Da ist *keine* Fehlerabfrage drin! Was, wenn du nicht forken kannst?[1] Ich empfehle Proc::Forkfunc. -Wolfgang [1] M$ wird dich noch wegen Look & Feel verklagen! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe(a)suse.com For additional commands, e-mail: suse-linux-help(a)suse.com --===============4766097682350045235==--