Fondamentalement, run-parts(8)
prend un répertoire en tant qu'argument.
Il exécutera chaque script trouvé dans ce répertoire. Par exemple, si vous listez /etc/cron.hourly
, vous verrez que c'est un répertoire dans lequel vous pouvez mettre des fichiers exécutables à exécuter toutes les heures.
Comme vous pouvez le constater, dans cron
, c'est utilisé pour la commodité, car vous n'avez qu'à spécifier un répertoire et tout ce qui se trouve dans ce répertoire sera exécuté. Cela facilite la maintenance des scripts dans l'un des répertoires etc/cron*
.
Consultez sa page de manuel pour plus d'options pouvant être exploitées pour vos propres cas d'utilisation. Vous pourriez par exemple effectuer une simple vérification et afficher les scripts qui seraient exécutés:
run-parts -v –-test /etc/cron.hourly
Le drapeau -v
pourrait ne pas être disponible partout.