W różnych systemach, którymi administruję, istnieją skrypty cron uruchamiane za pomocą powszechnie używanego /etc/cron.{hourly,daily,weekly}
układu. Chcę wiedzieć, czy istnieje jakakolwiek wspólna funkcja „wyłącz ten skrypt”.
Oczywiście, po prostu usunięcie czegoś z danego katalogu spowoduje jego wyłączenie, ale szukam bardziej trwałego rozwiązania. Usunięcie /etc/cron.daily/slocate
zadziała, aby wyłączyć funkcję nocną updatedb
na moim komputerze domowym (gdzie nigdy nie używam slocate
), ale następnym razem zaktualizuję pakiet Slocate, jestem prawie pewien, że ponownie się pojawi.
Dwie dystrybucje, które najbardziej mnie interesują, to Gentoo i OpenSUSE, ale mam nadzieję, że istnieje szeroko wdrożony mechanizm. Obie dystrybucje, jak je mam, używają vixie-cron (nie jestem pewien, czy to ma znaczenie).
chattr +i scriptname
pochmod
.