【Linux】——實現一個簡單shell(命令行解釋器)

進程替換 替換原理 用fork建立子進程後執行的是和父進程相同的程序(但有可能執行不一樣的代碼分支),子進程每每要調用一種exec函數以執行另外一個程序。 當進程調用一種exec函數時,該進程的用戶空間代碼和數據徹底被新程序替換,重新程序的啓動例程開始執行。 調用exec並不建立新進程,因此調用exec先後該進程的id並未改變 替換函數 其實有六種以exec開頭的函數,統稱exec函數:ios #
相關文章
相關標籤/搜索