old.sh
文件包含以下代码:
#!/bin/bash
echo $$
echo $PPID
(
echo $$
echo $PPID
)
bash /tmp/new.sh
/tmp/new.sh
文件包含以下内容:
#!/bin/bash
echo $$
echo $PPID
当我运行
old.sh
文件时,结果如下:
632
143
第632章
143 #子shell的PPID
第634章
第632章
我预计子 shell 的 PPID 将等于主 shell 的 PID。但是,子shell和主shell的PID和PPID是相同的。
来自