
Eu entendo o que o run-parts faz, mas gostaria de saber por que o programa é chamado de run-parts. Nunca ouvi alguém chamar um executável em um diretório de parte. Por que o autor o nomeou run-parts e quais são as partes?
Responder1
Ian Jackson escreveu de volta:
Provavelmente eu o nomeei. Não sei por que a etimologia não é óbvia. Ele executa várias partes.
E um acompanhamento sobre por que poderia ter usado a palavra "partes":
Eles são apenas partes da tarefa a ser executada.
Responder2
Conformeman 4 run-parts
Historicamente, o arquivo crontab continha configurações que chamavam run-parts em arquivos nos diretórios cron.{daily,weekly,monthly}.
Crontabs é um nome histórico para o script run-parts e o crontab do sistema. O script run-parts executa todos os executáveis no diretório especificado. Run-parts executa todos os executáveis no diretório especificado. A execução de arquivos pode ser permitida ou negada criando o arquivo jobs.allow ou jobs.deny que funcionou de forma semelhante a outros arquivos de configuração de permissão/negação. O arquivo deve ser criado no diretório especificado.
Deo que é run-parts em /etc/crontab e como posso usá-lo
Ele executará todos os scripts encontrados em um diretório. Por exemplo, se você listar /etc/cron.hourly, verá que é um diretório onde você pode colocar arquivos executáveis para serem executados a cada hora.
Então, o que podemos ver é que run-parts é um script criado para a conveniência de executar trabalhos crontab espalhados em arquivos em um diretório, e as partes são cada script individual.