Tôi có một tập lệnh đơn giản xuất ra một loạt các bản ghi để sàng lọc và tôi đã chuyển STDOUT sang một tệp để lưu trữ các bản ghi. Vì tập lệnh này chạy dài, tôi cần xoay các tệp nhật ký để chúng được chuyển thành các tập tin nhỏ hơn dễ quản lý hơn.
Vấn đề tôi gặp phải là một khi logrotate
di chuyển tệp nhật ký hiện tại sang một tệp mới, tệp nhật ký mới được tạo sẽ không được điền vào nhật ký nữa. Có vẻ như một khi tệp nhật ký gốc bị xóa, trình xử lý tệp của nó bị mất và chuyển hướng sẽ không hoạt động nữa.
Tôi cũng tìm thấy bài đăng này có cùng vấn đề với tôi và tuyên bố rằng nó có thể được sửa bằng cách sử dụng >>
thay vì >
chuyển hướng đầu ra. Tôi đã thử nghiệm giải pháp của anh ấy nhưng nó không hiệu quả với tôi. Có ai có bất cứ ý tưởng làm thế nào để giữ cho chuyển hướng làm việc?