По сути, run-parts(8) принимает каталог в качестве аргумента.
Он будет запускать каждый скрипт, который находится в этом каталоге. Например, если вы сделаете листинг /etc/cron.hourly , вы увидите, что это каталог, куда вы можете помещать исполняемые файлы для запуска каждый час.
Как видите, в cron он используется для удобства, так как вам нужно указать только один каталог, и все в этом каталоге будет выполнено. Это позволяет легко поддерживать скрипты в одном из каталогов etc/cron* .
См. Его man-страницу для большего количества опций, которые могут быть использованы для ваших собственных вариантов использования. Например, вы можете выполнить простую проверку и показать, какие сценарии будут выполняться:
run-parts -v –-test /etc/cron.hourly
Флаг -v может быть недоступен везде.