[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian] Wie stoppt man eine Race Condition?



Heiko Schlittermann <heiko@schlittermann.de> writes:

> On Thu, Nov 16, 2000 at 04:33:35PM +0100, Michael Droste wrote:
> > Hallo!
> > 
> > function xterm () {
> >     xterm -fn 10x20 "$@" &
> > }
> 
> Ist eher Rekursion als Racecondition.  Aber das Problem wird dadurch
> nicht geringer ;-)
> 
> > Nun wurden dauernd neue Bashes gestartet/geforked (Die alten tauchten
> ?? 
> Ich denke, daß doch nur die Funktion sich immer wieder aufrief ... und
> das & sorgt dafür, daß eine neue Shell startet?  Merkwürdig aber
> vielleicht wahr ...

nope. funktionen und compounds '(..)', for.., while.., etc werden in
subshells ausgefuehrt. also forked.

> > Wie geht Ihr in solchen Fällen vor?

'pstree' sollte etwas uebersichtlicher sein als 'ps' um das parent
auszumachen.

regards,
dns

-- 
___________________________________________________________________________
 mailto:stodden@in.tum.de

---------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Body
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
---------------------------------------------------------

716 eingetragene Mitglieder in dieser Liste.


Reply to: