我有Bash的问题,我不知道为什么.
在shell下,我输入:
echo $$ ## print 2433
(echo $$) ## also print 2433
(./getpid) ## print 2602
Run Code Online (Sandbox Code Playgroud)
"getpid"是一个获取当前pid的C程序,如:
Run Code Online (Sandbox Code Playgroud)int main() { printf("%d", (int)getpid()); return 0; }
令我困惑的是:
你能帮助我吗?