Sur divers systèmes que j'administre, il existe des scripts cron qui s'exécutent via la disposition couramment utilisée /etc/cron.{hourly,daily,weekly}
. Ce que je veux savoir, c'est s'il existe une fonctionnalité commune de «désactiver ce script».
De toute évidence, la simple suppression d'un élément d'un répertoire donné le désactivera, mais je recherche une solution plus permanente. La suppression /etc/cron.daily/slocate
fonctionnera pour désactiver la nuit updatedb
sur ma machine domestique (où je ne l'utilise jamais slocate
), mais la prochaine fois que je mettrai à niveau le paquet slocate, je suis presque sûr qu'il réapparaîtra.
Les deux distributions qui m'intéressent le plus sont Gentoo et OpenSUSE, mais j'espère qu'il existe un mécanisme largement implémenté. Les deux distributions comme je les utilise utilisent vixie-cron (pas sûr que ça compte).
chattr +i scriptname
après lechmod
.