全部學習彙總: https://github.com/GreyZhang/little_bits_of_linux
繼續看核心代碼,這次看一個很有意思的調試檢測函數,audit_ptree。最初看這個函數的時候有點蒙圈,但是把樹狀結構的關系結合社會關系做一個類比,其實了解起來很容易。

這個函數基本就是用來做測試的,畢竟是對一系列任務進行掃描檢查,數量不小。
首先需要确認的是一切任務(包括父子程序)都應該在清單之内,或者為空。
接下來就是看看,有沒有錯了輩分。
如果輩分錯不了,并且沒有血緣不清楚的人員,那麼一切就OK。
至于這個函數的應用,目前找到了2個地方。暫且不對這兩個地方做說明了,後面的分析會繼續提到。