В различных системах, которые я администрирую, есть сценарии cron, которые запускаются через обычно используемый /etc/cron.{hourly,daily,weekly}
макет. То, что я хочу знать, есть ли какие-либо общие функции «отключить этот скрипт».
Очевидно, что простое удаление чего-либо из заданного каталога отключит его, но я ищу более постоянное решение. Удаление /etc/cron.daily/slocate
будет работать, чтобы отключить ночной режим updatedb
на моем домашнем компьютере (где я никогда не использую slocate
), но в следующий раз, когда я обновлю пакет slocate, я почти уверен, что он появится снова.
Два дистрибутива, которые меня больше всего интересуют, это Gentoo и OpenSUSE, но я надеюсь, что есть широко реализованный механизм. Оба дистрибутива, так как я их использую, используют vixie-cron (не уверен, что это важно)
chattr +i scriptname
послеchmod
.