Am 01.04.2010 22:47, schrieb Pierre Bernhardt:
> Hallo,
Hallo nochmal,

> wenn ich einen Process forke dann kann der Sohn mit getpid seine
> eigene PID heraus finden.
> 
> Wenn ich in der bash so etwas mache, wie findet dann der
> verbliebene Subprozess seine eigene PID heraus?
> 
> ( while <bedingung wahr ; do Befehle ; done ; PID=<wie auch immer> ) &
> disown $!
> exit
> 
Ich wollte Euch meine (zugegebener Maßen nicht besonders schöne)
Lösung mittels Python nicht vorenthalten.

python -c 'import os;print os.getppid()'

oder in der subshell z.B.

( python -c 'import os;print os.getppid(), os.getpid()' ; echo $$ )

Ich denke in Perl gibt es eine ähnliche Funktionialität.
Notfalls könnte man ja auch noch ein kleines C-Programm schreiben,
was das gleiche beherrscht.
Oder warten wir auf die bash V4....(habe ich nicht geprüft)

MfG...
Pierre


Attachment: signature.asc
Description: OpenPGP digital signature

--
Linux mailing list [email protected]
subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux
Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo

Antwort per Email an