Tôi đang cố gắng viết một tập lệnh Unix sẽ cắt bớt / làm trống một tệp đang được ứng dụng viết / mở liên tục khi nó đạt đến 3GB dung lượng. Tôi biết rằng lệnh dưới đây sẽ thực hiện điều đó:
cp /dev/null [filename]
Nhưng tôi sẽ chạy điều này trong môi trường sản xuất tự động như một công việc cron - chỉ cần đăng ở đây để xem các bạn có gặp phải bất kỳ vấn đề gì khi làm điều gì đó tương tự như thế này không.
logrotate, nó có thể cung cấp cho bạn một số giá trị (nhưng gây khó chịu khi thiết lập nó (chỉ là phỏng đoán)!).