Files
創建其內容以程式方式確定的虛擬文件
是否可以在 unix 中創建一個虛擬文件,其內容在訪問文件時以程式方式確定,有點像 /proc 中的文件?
例如,我有一個程序通過讀取/擷取文件來檢索特定設置。但是,我不想將該設置直接儲存在純文字文件中,而是希望能夠在後台從數據庫中檢索該設置,然後在程序讀取此虛擬文件時將該資訊傳遞給程序。有可能這樣做嗎?
你可以看看命名管道。
man fifo
為起點。本質上,您創建了一個命名管道,一個程序(或多個)從中讀取,另一個程序可以寫入它。