哪个系统调用将在shell中“top”调用?

时间:2011-11-09 12:01:48

标签: linux shell unix

1.only fork 2.只有exec 3.只有fork& EXEC

这可能是一个简单的问题,但我真的很困惑。我真的是个新手,不知道怎么弄清楚。

如果有人能向我解释,我会很高兴。

非常感谢你。

1 个答案:

答案 0 :(得分:1)

确实,很多人。

使用strace top查看。


<强>此外:

事实上,没有fork而是exec

[pengyu@pengyu-Studio-1747 temp]$strace top 2> a.txt
[pengyu@pengyu-Studio-1747 temp]$cat a.txt | grep fork
[pengyu@pengyu-Studio-1747 temp]$cat a.txt | grep exec
execve("/usr/bin/top", ["top"], [/* 60 vars */]) = 0