/etc
フォルダーに「カスタム」フォルダーへのさまざまな参照があります。名前はいくつかの構成ファイルに一致します。たとえば、/etc/resolv.conf
に.d
が追加されます。例はresolv.conf.d
またはcron.d
です。
このフォルダ構造、それらに含まれる可能性のあるファイルの種類、優先順位などに関するドキュメントはどこにありますか?.
このフォルダ構造に関するドキュメントはどこにありますか
これは古い(そしてドキュメントが少ない)ため、正しく答えることはかなり困難です。 Unix System Vまたはそれよりも前のバージョンであるため、おおよそ1985年について話している。さらに... .dで終わるさまざまなディレクトリのそれぞれには、異なる答えがあるかもしれません。
一般的に(例としてcron.d
を修正しようとしますが、他のすべてにも適用されますが、いくつかの期待があります):
.d
はWord directory
を指します。昔は、コマンドとディレクトリを区別するために使用されていました。そのディレクトリ内には、このサービスが処理できるスクリプトまたはテキストファイルがあります。 cron.d
には、解析されるテキストファイルであるファイルanacron
があり、結果はcron
によって実行されます。
または debianメーリングリスト :で説明されているように、「一般的に* .dの規則を見ると、「これはいくつかのサービスの設定にマージされる設定フラグメントの束を保持するディレクトリです」 。 "。
そのリンクにはさらに情報がありますが、...何らかの理由で簡略化されています。
詳細を追跡する方法:
.d
を削除すると、ほとんどの場合、manページがあります。ディレクトリ自体の内部のコマンドにも同じことが言えます(manページ cron
とanacron
に1つあります; apparmor
、usb_modeswitch
にも同じことが言えます。 resolve.conf
およびそれらのすべてに、ディレクトリとその使用法に関する言及が必要です。それらに含まれる可能性のあるファイルの種類
これはマニュアルページに記載されます。 cron
に関連しています(その一部、上記のmanページへのリンクにはもう少しありますが、これは最も興味深いです):
/etc/cron.dのサポートは、この場所をシステム全体のcrontabスプールとして処理するcronデーモン自体に含まれています。このディレクトリには、/ etc/crontabで使用される形式に従ってタスクを定義するファイルを含めることができます。つまり、ユーザーcronスプールとは異なり、これらのファイルは、タスク定義のようにタスクを実行するユーザー名を提供する必要があります。
優先順位
特に明記しない限り、アルファベット順になります。