Hallo,

Pierre Bernhardt wrote:

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?

bei bash v4 einfach ueber $BASHPID


Und andernfalls aus /proc auslesen

jrasc...@kappa:~$ echo $$ ; \
                  ( read BASHPID DEVNULL < /proc/self/stat ; \
                    echo $BASHPID $$ ; ) ; \
                  echo $$ ;
13600
15137 13600
13600



Gruss,
Juergen
--
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