在哪裡可以找到有關 xxx.d 資料夾的更多資訊?

在哪裡可以找到有關 xxx.d 資料夾的更多資訊?

我在資料夾中看到對「自訂」資料夾的各種引用/etc,其名稱與某些設定檔匹配,例如/etc/resolv.conf並附加.d.例子是resolv.conf.dcron.d

在哪裡可以找到有關此資料夾結構、其中可以包含的文件類型、優先順序等的更多文件。

答案1

在哪裡可以找到有關此文件夾結構的更多文檔

由於它很舊(並且文檔稀缺),因此很難正確回答。 Unix System V 甚至更早,所以我們大致談論的是 1985 年。另外......以 .d 結尾的每個不同目錄可能有不同的答案。

一般來說(我將嘗試cron.d以示例為例,但它也適用於所有其他示例,但有一些期望):

  • the.d指的是這個字directory。在過去,它被用來區分命令和目錄。該目錄內將包含該服務可以處理的腳本或文字檔案。其中cron.d有一個文件anacron是一個文字文件,它被解析並由 執行結果cron

    或如上所解釋的Debian 郵件列表:「通常,當您看到 *.d 約定時,這表示「這是一個包含一堆配置片段的目錄,這些片段將合併到某些服務的配置中。

    該鏈接中有更多信息,但是......由於某種原因它被簡化了。

如何追蹤更多資訊:

  • 如果您從名稱中刪除 ,.d很可能會有一個手冊頁。目錄本身內的指令也是如此(有一個手冊頁cron和一個用於anacron;同樣適用於apparmorusb_modeswitch resolve.conf並且所有這些都應該提及目錄及其用法)。

其中可以包含的文件類型

這將在手冊頁中說明。相關cron(其中一部分,上面的手冊頁連結有更多內容,但這是最有趣的):

cron 守護程序本身包含對 /etc/cron.d 的支持,該守護程序將此位置作為系統範圍的 crontab 假脫機處理。此目錄可以包含遵循 /etc/crontab 中使用的格式定義任務的任何文件,即與使用者 cron 假脫機不同,這些文件必須提供使用者名稱來執行任務定義中的任務。

優先順序

除非另有說明,否則將按字母順序排列。

相關內容