Basicamente, run-parts(8) usa um diretório como argumento.
Ele executará todos os scripts encontrados nesse diretório. Por exemplo, se você fizer uma listagem de /etc/cron.hourly , verá que é um diretório no qual você pode colocar arquivos executáveis para serem executados a cada hora.
Como você pode ver, em cron é usado por conveniência, já que você só precisa especificar um diretório e tudo nesse diretório será executado. Isso facilita a manutenção de scripts em um dos diretórios etc/cron* .
Consulte a manpage para mais opções que podem ser exploradas para seus próprios casos de uso. Você poderia, por exemplo, fazer uma verificação simples e mostrar quais scripts seriam executados:
run-parts -v –-test /etc/cron.hourly
O sinalizador -v pode não estar disponível em todos os lugares.