J'ai creusé à travers mon système Linux. Essayer de comprendre comment tout cela fonctionne
Dans le fichier/etc/crontab. Je vois ce qui suit
# run-parts 01 * * * * root run-parts /etc/cron.hourly[.____. LOGER02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 racine-pièces racine /etc/cron.weekly 42 4 1 * * racine-pièces runique /etc/cron.monthly .
Qu'est-ce que run-parts, que fait-il et comment puis-je l'utiliser?.
Fondamentalement, run-parts(8)
prend un répertoire comme argument.
Il exécutera tous les scripts présents dans ce répertoire. Par exemple, si vous faites une liste de /etc/cron.hourly
, vous verrez que c'est un répertoire dans lequel vous pouvez placer des fichiers exécutables à exécuter toutes les heures.
Comme vous pouvez le constater, dans cron
, il est utilisé à des fins pratiques, dans la mesure où 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 qui pourraient être exploitées pour vos propres cas d’utilisation. Vous pouvez par exemple faire une simple vérification et montrer quels scripts seront exécutés:
run-parts -v –-test /etc/cron.hourly
Le drapeau -v
peut ne pas être disponible partout.