2011-11-09 3 views
0

1.onlyフォーク2.唯一のexec 3.両方のフォーク&幹部シェルで "top"コールするシステムコールはどれですか?

これは簡単な質問かもしれませんが、私はそれで本当に困惑しています。私は本当に初心者で、それを理解する方法を知らない。

誰かが私に説明することができれば非常にうれしいです。

ありがとうございます。

+1

見つけるために 'strace'を使用しないのはなぜ? –

+0

@KerrekSB only execが見つかりました。つまり、execだけが呼び出されますか? – Lynn

+0

@Lynnもし 'exec'が呼び出され、' fork'は呼び出されません。しかし、それは 'トップ'の間に呼び出されたシステムコールだけではありません。 – starrify

答えて

1

実際、多くの。

strace topを参照してください。


ADDITION:実際には

forkしかしexec何もありません:

[[email protected] temp]$strace top 2> a.txt 
[[email protected] temp]$cat a.txt | grep fork 
[[email protected] temp]$cat a.txt | grep exec 
execve("/usr/bin/top", ["top"], [/* 60 vars */]) = 0 
関連する問題