Tôi cần đặt logrotate để xoay các tệp nhật ký từ một ứng dụng đang chạy trên máy chủ. Tôi cần ngày bên trong tên tệp.Cách chèn ngày tháng vào tên tệp với logrotate
Tôi đặt ngày tháng và cũng có thể định dạng ngày để thêm - trong ngày. Tên tệp kết quả là: whatever.csv_2012-03-03
Tôi muốn dấu thời gian là một phần của tên tệp giữ an toàn cho phần mở rộng; Whatever_2012-03-03.csv.
Tôi thích giải pháp này. Nếu tôi nhận được nó đúng, nó có một tác dụng phụ: logrotate sẽ không còn giới hạn số lượng các tập tin lưu giữ. Nếu dự định, đó là tốt. – Marian
Thật dễ dàng để thêm câu lệnh 'find $ logdir -mtime + $ maxage -delete' vào tập lệnh postrotate của bạn. – Rob
@Rob, vậy, điểm thực sự của việc sử dụng logrotate là gì? – cnst