Onde posso encontrar mais documentação sobre essa estrutura de pastas
Isso vai ser bastante difícil de responder corretamente, uma vez que é antigo (e documentação escassa). Unix System V ou até mesmo antes disso, então estamos falando aproximadamente de 1985 aproximadamente. Além disso ... cada um dos diferentes diretórios que terminam com .d pode ter uma resposta diferente.
Em geral (tentarei corrigir cron.d
como exemplo, mas também se aplicará a todos os outros, com algumas expectativas):
-
O
.d
refere-se à palavradirectory
. Antigamente era usado para fazer a diferença entre um comando e um diretório. Dentro desse diretório, haverá scripts ou arquivos de texto que este serviço pode manipular. Emcron.d
existe um arquivoanacron
que é um arquivo de texto que é analisado e os resultados são executados porcron
.Ou, como explicado na lista de discussão debian : "Geralmente, quando você vê * .d convenção, isso significa "este é um diretório que contém um monte de fragmentos de configuração que serão mesclados em configuração para algum serviço.".
Há mais algumas informações nesse link, mas ... ele é simplificado por algum motivo.
Como rastrear mais informações:
- Se você eliminar o
.d
do nome, provavelmente haverá uma página de manual para ele. O mesmo vale para os comandos dentro do próprio diretório (existe uma página mancron
e um paraanacron
; o mesmo vale paraapparmor
,usb_modeswitch
resolve.conf
e todos devem ter uma menção do diretório e do uso).
os tipos de arquivos que podem estar neles
Isso será declarado na página man. Relacionado a cron
(uma parte dele, o link acima para a página man tem um pouco mais, mas este é o mais interessante):
O suporte para /etc/cron.d está incluído no próprio daemon do cron, que trata esse local como o spool crontab do sistema. Este diretório pode conter qualquer arquivo que defina as tarefas seguindo o formato usado em / etc / crontab, ou seja, ao contrário do spool cron do usuário, esses arquivos devem fornecer o nome de usuário para executar a tarefa como na definição da tarefa.
a ordem de precedência
A menos que seja indicado de outra forma, estará em ordem alfabética.