Где найти больше информации о xxx.d папках?

Я вижу различные ссылки на "пользовательские" папки в /etc папка, с именами, соответствующими некоторому файлу конфигурации, например, /etc/resolv.conf и добавленный с .d. Примеры resolv.conf.d или cron.d.

Где я могу найти больше документации об этой структуре папок, типах файлов, которые могут быть в них, порядке очередности, и т.д.

4
задан 18 November 2015 в 11:51

1 ответ

Где я могу найти больше документации об этой структуре папок

Это собирается в довольно трудный ответить правильно, так как это старо (и недостаточная документация). System V Unix или еще ранее, чем это, таким образом, мы говорим приблизительно в 1985 примерно. Плюс... каждый из различных каталогов, заканчивающихся, с которым.d мог бы иметь другой ответ.

В целом (я попытаюсь зафиксировать на cron.d как пример, но это будет относиться ко всему другие также с некоторыми ожиданиями):

  • .d относится к слову directory. В былые времена это использовалось, чтобы иметь значение между командой и каталогом. В том каталоге будут сценарии или текстовые файлы, которые может обработать этот сервис. В cron.d существует файл anacron это - текстовый файл, который анализируется, и результаты выполняются cron.

    Или, как объяснено в debian списке рассылки: "Обычно, когда Вы видите, что *.d конвенция, это означает, что "это - каталог, содержащий набор фрагментов конфигурации, которые будут объединены вместе в конфигурацию для некоторого сервиса"..

    Существует еще некоторая информация в той ссылке, но... она упрощена по некоторым причинам.

Как разыскать больше информации:

  • Если Вы отбрасываете .d с имени там наиболее вероятно страница справочника для него. То же идет для команд в самом каталоге (существует страница справочника cron и один для anacron; то же идет для apparmor, usb_modeswitch resolve.conf и у всех них должно быть упоминание каталога и этого использование).

типы файлов, которые могут быть в них

Это будет указано в странице справочника. Связанный с cron (часть его, ссылка выше на страницу справочника имеет немного больше, но это является самым интересным):

Поддержка/etc/cron.d включена в демона крона самого, который обрабатывает это местоположение как шпульку crontab в масштабе всей системы. Этот каталог может содержать любые задачи определения файла после формата, используемого в/etc/crontab, т.е. в отличие от пользовательской шпульки крона, эти файлы должны ввести имя пользователя для выполнения задачи как в определении задачи.

порядок очередности

Если не отмечено иначе это будет в алфавитном порядке.

2
ответ дан 1 December 2019 в 10:18

Другие вопросы по тегам:

Похожие вопросы: