¿Cómo obtuvo su nombre run-parts?

¿Cómo obtuvo su nombre run-parts?

Entiendo lo que hace run-parts pero me gustaría saber por qué el programa se llama run-parts. Nunca escuché a alguien llamar parte a un ejecutable en un directorio. ¿Por qué el autor lo llamó run-parts y cuáles son las partes?

Respuesta1

Ian Jackson respondió:

Probablemente lo nombré. No estoy seguro de por qué la etimología no es obvia. Ejecuta varias partes.

Y un seguimiento de por qué podría haber usado la palabra "partes":

Son sólo partes de la tarea a ejecutar.

Respuesta2

segúnman 4 run-parts

Históricamente, el archivo crontab contenía una configuración que llamaba run-parts en archivos en los directorios cron.{daily,weekly,monthly}.

Crontabs es un nombre histórico para el script run-parts y el crontab del sistema. El script run-parts ejecuta todos los ejecutables en el directorio especificado. Run-parts ejecuta todos los ejecutables en el directorio especificado. La ejecución de archivos se puede permitir o denegar creando el archivo jobs.allow o jobs.deny que funcionan de manera similar a otros archivos de configuración de permitir/denegar. El archivo debe crearse en el directorio especificado.

De¿Qué es run-parts en /etc/crontab y cómo lo uso?

Ejecutará todos los scripts que se encuentren en un directorio. Por ejemplo, si hace un listado de /etc/cron.hourly, verá que es un directorio donde puede colocar archivos ejecutables para que se ejecuten cada hora.

Entonces, lo que podemos ver es que run-parts es un script creado para la conveniencia de ejecutar trabajos crontab dispersos en archivos en un directorio, y las partes son cada script individual.

información relacionada