ich muss in einem bash-Skript innerhalb einer subshell die PID dieser subshell herausfinden.
Code: Alles auswählen
#!/bin/bash
...
(subshellPID=???)
...
Code: Alles auswählen
...
(subshellPID="$$")
...
Was ich suche ist auch nicht etwas in der Art
Code: Alles auswählen
...
(...) &
subshellPID=!$
...
Angeblich [1] gibt es dafür "$BASHPID", aber bei mir ist die Variable immer leer.
(edit: liegt wohl daran das es die erst ab Version 4 gibt. Aber wie mache ich dass dann in Version 3?)
[1] http://tldp.org/LDP/abs/html/internalva ... BASHPIDREF