gpt4 book ai didi

bash - 我怎样才能得到父脚本的名字?

转载 作者:行者123 更新时间:2023-11-29 09:28:17 26 4
gpt4 key购买 nike

我有一个被另一个脚本或进程调用的 bash 脚本。所以脚本/进程 A 调用脚本 B。

我有权更改脚本 B,我想知道脚本/进程 A 的名称(和路径,如果可能的话)。

我需要在脚本 B 中写入什么来回显/输出脚本/进程 A 的名称?

pstree 不是我的选择:/

提前致谢 =)

最佳答案

获取父pid

echo "$PPID" 

要获取父进程路径,您可以解析完整的 cmd

ps -o command= -p "$PPID" | awk '{print $1}'

大多数基于 unix 的系统上的另一种选择

awk '{print $1}'  /proc/"$PPID"/cmdline

关于bash - 我怎样才能得到父脚本的名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21663873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com