سؤال

لدي كل ملفات سجل الوصول Apache الخاص بي access.log, access.log.1 access.log.1.gz الخ ... ما أريده هو zcat جميع الملفات الموجودة في تنسيق GZIP وتثبيتها في برنامج X.

أعلم أنني أستطيع القيام به: zcat /var/log/apache2/access.log.*.gz | someapp... ولكن هذا سوف يعمل فقط من أجل *.gz وليس أول سجلتين.

أي أفكار ستكون نقدر ذلك

هل كانت مفيدة؟

المحلول

استخدم ZCAT -F، وسوف نسخ الملفات غير المضغوطة كما هو

نصائح أخرى

للحصول على حالة الاستخدام المحدد لملفات خادم سجل HTTP، فكر في zmergelog أمر (من حزمة mergelog). كل ما يفرز نتيجة دمج زمنيا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top