如何在bash3.x中获取子shell的PID?

时间:2011-11-03 12:21:00

标签: bash

是否可以在bash3.x中获得$BASHPID值?

实际上,我在bash3.x man中找不到任何关于它的描述,但它在bash4.x中可用。

1 个答案:

答案 0 :(得分:7)

您可以尝试:bash -c 'echo $PPID'。这适用于bash 4.1:

$ echo $$
8792
$ ( echo $BASHPID; echo $(bash -c 'echo $PPID') )
12987
12987