shell得到脚本的爷爷的进程名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell得到脚本的爷爷的进程名相关的知识,希望对你有一定的参考价值。
#!/bin/sh
echo "father pid $PPID"
grandpaPid=`ps -f $PPID | awk ‘{if (NR==2) print $3}‘`
echo "grandpa pid $grandpaPid"
grandpaName=`head -n 1 /proc/$grandpaPid/status | awk ‘{print $2}‘`
echo "my grandPa Name : <$grandpaName>"
以上是关于shell得到脚本的爷爷的进程名的主要内容,如果未能解决你的问题,请参考以下文章
linux shell脚本执行命令时创建子进程问题(特定的情况,例如后台运行管道分支或子shell等,脚本可能会创建子进程执行命令)