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.