当前位置: 技术问答>linux和unix
求助!想在打开bash时提取父进程ID,结果总是带着子进程ID
来源: 互联网 发布时间:2017-03-29
本文导语: 本帖最后由 bycgeek 于 2013-01-14 16:50:21 编辑 在/etc/bash.bashrc的最后加了如下一行 bash_ppid=$(ps -ef | grep $$.*bash | grep -v grep | awk '{print $3}') 然后 echo $bash_ppid 不知为何得到的总带着子进程自己的ID:32617 32622 我知道...
bash_ppid=$(ps -ef | grep $$.*bash | grep -v grep | awk '{print $3}')
然后
echo $bash_ppid
不知为何得到的总带着子进程自己的ID:32617 32622
我知道自己写的这句垃圾,如果你们有更高效的方法还请不吝赐教;-)
|
第一种写法里面这个命令本身也会被grep出来,所以就多了一个进程。