Saya memiliki program Linux yang dapat menulis informasi ke stdout dan stderr.
Saya memiliki skrip shell yang mengarahkan output ke file di /var/log
. (Via >>
dan 2>&1
.)
Apakah ada cara untuk membuat file log diputar? (ukuran maksimal, lalu beralih ke file lain, simpan hanya sejumlah file)
Saya telah melihat beberapa jawaban yang berbicara tentang logrotate
program, yang terdengar bagus, tetapi mereka juga tampaknya berfokus pada program yang menghasilkan file log secara internal dan menangani sinyal HUP. Apakah ada cara untuk membuat ini bekerja dengan skrip redirection output dasar?
logrotate
jika ada opsi yang lebih baik, yang hanya terdengar seperti titik awal yang nyaman untuk diskusi.