Trên các hệ thống khác nhau mà tôi quản lý, có các tập lệnh cron được chạy thông qua /etc/cron.{hourly,daily,weekly}
bố cục thường được sử dụng . Điều tôi muốn biết là liệu có bất kỳ chức năng 'vô hiệu hóa tập lệnh' chung này hay không.
Rõ ràng, chỉ cần xóa một cái gì đó ra khỏi một thư mục nhất định sẽ vô hiệu hóa nó, nhưng tôi đang tìm kiếm một giải pháp lâu dài hơn. Xóa /etc/cron.daily/slocate
sẽ hoạt động để vô hiệu hóa hàng đêm updatedb
trên máy chủ của tôi (nơi tôi không bao giờ sử dụng slocate
), nhưng lần tới khi tôi nâng cấp gói slocate, tôi chắc chắn rằng nó sẽ xuất hiện trở lại.
Hai bản phân phối mà tôi quan tâm nhất là Gentoo và OpenSUSE, nhưng tôi hy vọng có một cơ chế được triển khai rộng rãi. Cả hai distro như tôi có chúng đều sử dụng vixie-cron (không chắc nó có vấn đề gì).
chattr +i scriptname
sauchmod
.