gpt4 book ai didi

multithreading - 进程不放弃 child 的pid

转载 作者:行者123 更新时间:2023-12-03 13:00:17 26 4
gpt4 key购买 nike

我想要 child 和 parent pid。所以我这样做:

function x { echo $1 $$; }

现在,当我执行以下操作时,我希望函数x具有父级和子级pid:
x $$ &

但是,x仅具有父pid。如何使该函数作为单独的进程运行?

最佳答案

我相信您正在寻找$BASHPID:

#! /bin/bash

function x { echo $$ $BASHPID;}

x & child=$!; wait ; echo $child

输出:
bash  test.sh 
1191 1195
1195

关于multithreading - 进程不放弃 child 的pid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24433023/

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