Vài năm trước tôi đã thiết lập một công việc định kỳ để tự động ping URL mỗi phút như một phần của hệ thống giám sát (đó là sự đơn giản hóa, nhưng nó sẽ làm được cho câu hỏi này). Bởi vì tôi là một người ghê gớm, tôi đã không làm tài liệu này ở bất cứ đâu.
Hôm nay, nhiều năm sau, tôi bắt đầu gặp rắc rối với ứng dụng ở đầu kia của URL đang được ping. Tôi đã sửa nó, nhưng sau đó nhận ra, tôi không biết công việc định kỳ này đến từ đâu .
Có cách nào để nhanh chóng tìm kiếm thông qua hoặc loại bỏ tất cả các crontabs trên một hệ thống cụ thể không? Tôi có quyền truy cập root nên quyền không phải là vấn đề. Tôi mới chỉ là người dùng cron
, tôi chưa bao giờ nhìn quá sâu vào việc triển khai nó, nhưng bản năng * nix của tôi nói rằng phải có một nhóm các tệp văn bản ở đâu đó chứa tất cả các crontabs. Tôi chỉ không biết họ sẽ ở đâu, và nếu tôi tìm hiểu về nó, tôi sẽ sợ tìm thấy một số, nhưng không phải tất cả trong số họ, hoặc thiếu một số sắc thái kỳ lạ của hệ thống
Ngoài ra, tôi nhận ra với quyền truy cập root tôi có thể
- Nhận danh sách tất cả người dùng trong hệ thống
su
như một người dùngcrontab -l
- Lặp lại với tất cả người dùng
nhưng tôi đang tìm kiếm một cái gì đó ít thủ công hơn (và muốn tìm hiểu điều gì đó về việc triển khai cron)