Saya punya satu layanan khusus, yang log jarang, tetapi informasi penting. Saya telah mengaturnya beberapa bulan yang lalu, dan hari ini saya journalctl -n 50 --unit=my-service
hanya menjalankan untuk menemukan tidak ada entri.
Saya sangat senang dengan perilaku ini untuk sebagian besar unit - Saya juga perlu sesuatu yang terjadi segera (atau paling tidak beberapa hari yang lalu), dan saya tidak peduli dengan catatan lama.
Namun, adakah cara untuk memastikan journald
memiliki kebijakan penyimpanan dan penyimpanan yang independen untuk catatan satu unit tertentu? Saya ingin tetap menggunakan log itu selama 5 tahun - berapa pun ukurannya. Log unit lain harus tidak terpengaruh oleh ini, dan mempertahankan perilaku mereka yang ada.
Saya agak kehilangan pemahaman journald.conf(5)
, dan tidak bisa mencari tahu kapan konfigurasi per-unit mungkin sama sekali. Jika ya - akan menghargai contoh konkret singkat - file mana yang harus saya edit / buat dan apa yang harus saya tulis. Atau, jika Anda tahu pasti itu tidak mungkin dilakukan - itu akan menjadi jawaban yang baik juga.
CATATAN: Kasus khusus saya melibatkan host Arch Linux, tapi saya kira ini tidak terlalu menjadi masalah.