file descriptor 檔案描述符的問題 - Linux
By Ethan
at 2021-04-21T15:51
at 2021-04-21T15:51
Table of Contents
大家好,想詢問一下,一個觀念問題,
看到書上說,program 執行的時候,
shell 會幫忙開啟 3 個檔案描述符,分別是
stdio (0)
stdout (1)
stderr (2)
這個我了解,
我的問題在於,
請問這 3 個 fd 是 global 的嗎?
意思就是 process A / process B / process C,
這 3 個 processes 在運行的時候,
所拿到 stdin, stdout, stderr 是同樣的 fd 嗎?
還是是分別在各自的 name space 裡面?
意思就是,
process A 的 stdin ,與 process B 的 stdin 不同?
有什麼方法可以驗證嗎?
謝謝
還請各位前輩解惑了,
謝謝
--
Tags:
Linux
All Comments
By Frederic
at 2021-04-25T12:28
at 2021-04-25T12:28
By Donna
at 2021-04-27T19:59
at 2021-04-27T19:59
By Audriana
at 2021-04-30T23:42
at 2021-04-30T23:42
By James
at 2021-05-04T11:41
at 2021-05-04T11:41
Related Posts
樹莓派CLI連bbs用映像檔與製作法-gentoo
By Oliver
at 2021-04-17T09:40
at 2021-04-17T09:40
PVE 硬碟直通 NFS 卸載
By Gilbert
at 2021-04-16T19:01
at 2021-04-16T19:01
linux裝驅動程式的問題
By Odelette
at 2021-04-13T21:11
at 2021-04-13T21:11
postfix ssl憑證設定請教
By James
at 2021-04-13T10:46
at 2021-04-13T10:46
2.4G 無線滑鼠鍵盤憑甚麼關我筆電?
By Yedda
at 2021-04-10T01:39
at 2021-04-10T01:39