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