PID einer aufgerufenen Funktion in der bash
Juergen Raschke
mail at juergen-raschke.de
Fri Apr 2 09:52:15 CEST 2010
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
jraschke at kappa:~$ echo $$ ; \
( read BASHPID DEVNULL < /proc/self/stat ; \
echo $BASHPID $$ ; ) ; \
echo $$ ;
13600
15137 13600
13600
Gruss,
Juergen
More information about the Linux
mailing list