2012-03-30 27 views
10

Tôi có hai câu hỏi liên quan đến việc phát triển tệp cấu hình cho công cụ đăng nhập trên các hệ thống Linux.phát triển và kiểm tra tệp cấu hình logrotate

  1. Khi tôi thực hiện một sự thay đổi vào một tập tin trong /etc/logrotate.d, tôi cần phải bằng cách nào đó thông báo cho logrotate để nó sẽ nhận ra và đáp ứng với sự thay đổi? Có vẻ như để nhận thấy những thay đổi của riêng mình, nhưng cuối cùng, nhưng khi kiểm tra thông số xoay vòng, sẽ hữu ích khi buộc ghi lại để phản ứng với tệp cấu hình mới, thay vì đợi cho lần chạy tiếp theo. Điều này có thể không?

  2. Nếu có sự cố trong tệp cấu hình logrotate của tôi, lỗi được báo cáo và nếu có thì tôi có thể tìm thấy chúng ở đâu?

Ngoài ra, nếu có các mẫu và kỹ thuật phát triển chung khi phát triển tệp cấu hình logrotate, vui lòng chia sẻ chúng. Nếu nó quan trọng, tôi đang sử dụng Ubuntu 10.04.

+0

Lưu ý: bạn không phải làm bất cứ điều gì đặc biệt sau khi bạn thực hiện thay đổi vì logrotate không phải là máy chủ chạy vĩnh viễn. Thay vào đó, nó là một công cụ mà CRON chạy một lần một ngày. Khi nó chạy, nó luôn đọc lại cấu hình hiện tại của bạn. –

Trả lời

7
  1. từ các tập tin trong /etc/logrotate.d có trong bao gồm /etc/logrotate.d

bao gồm /etc/logrotate.d

vì vậy nó được tự động cập nhật khi bạn thay đổi/thêm tập tin trong thư mục tha.

logrotate -f /etc/logrotate.conf có thể cho phép nó chạy.

  1. thường sau khi thay đổi cấu hình, bạn nên chạy nó theo cách thủ công một lần và nó sẽ cho bạn biết nếu có bất kỳ lỗi nào. lỗi theo mặc định cũng đi tới syslog, bình thường.
6

Logrotate.conf được thực hiện như một công việc định kỳ trong linux, Vì vậy, u không cần phải cập nhật bất kỳ tập tin khác sau khi thay đổi /etc/logrotate.d Bạn có thể chạy nó một cách mạnh mẽ bằng cách sử dụng lệnh "logrotate -f/etc/logrotate.conf ", hoặc người nào khác nếu bạn không muốn chạy nó và chỉ muốn kiểm tra lỗi hoặc kết quả có thể có của các thay đổi của bạn, bạn có thể chạy nó với tùy chọn --d" logrotate -d/etc/logrotate. conf ". Tôi hy vọng điều này sẽ hữu ích.

+0

@Randall trước tiên bạn nên đọc trang người đàn ông của logrotate – jayant

+0

Tôi đã đọc trang người đàn ông, nhưng vẫn còn một số câu hỏi. Do đó sự hấp dẫn đối với Stack Overflow. –

Các vấn đề liên quan