هذا هو الأمر shtool-rotate الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
shtool-rotate - ملف سجل GNU shtool rotation
موجز
شتول تناوب [-v|- الإسراف] [-t|--أثر] [-f|--فرض] [-n|- عدد الملفات عد] [-s|--بحجم
المقاس] [-c|--ينسخ] [-r|--إزالة] [-a|--أرشيف دير دير] [-z|--ضغط [أداة:]مستوى]
[-b|--معرفتي] [-d|--تأخير] [-p|--ضمادة ليون] [-m|--الوضع طريقة] [-o|--صاحب كاتوا ديلز]
[-g|--مجموعة رأس التجميع] [-M|--يهاجر كمد] [-P|- برولوج كمد] [-E|- صراع كمد] ملف [ملف ...]
الوصف
يقوم هذا الأمر بتدوير ملف السجل ملف من خلال إنشاء ما يصل إلى عد (اختياريا
مضغوط) أرشفة الملفات منه. ملفات الأرشيف تسمى "ملف.عدد[ضغط لاحقة]"
أين عدد هو رقم الإصدار ، 0 هو الأحدث و "عد-1 "الأقدم.
تتكون خطوة الدوران من الخطوات التالية
1. إزالة ملف الأرشيف الأخير 2. تحويل أرقام ملف الأرشيف 3. إنشاء ملف الأرشيف 0 من
ملف 4. اقتطاع / إعادة ملف
OPTIONS
تتوفر خيارات سطر الأوامر التالية.
-v, - الإسراف
اعرض بعض معلومات المعالجة.
-t, --أثر
قم بتمكين إخراج أوامر shell الأساسية التي يتم تنفيذها.
-f, --فرض
فرض إنشاء صامت لدليل الأرشيف إذا لم يكن موجودًا. أيضا تخطي في عداد المفقودين
ملفات السجل الوسيطة في خطوة التدوير. الافتراضي هو الخروج مع وجود خطأ في كليهما
حالات. اصلحني
-n, - عدد الملفات عد
إنشاء عد أرشفة الملفات. الافتراضي هو 10.
-s, --بحجم المقاس
استدارة فقط إذا تجاوز ملف السجل المقاس. الحجة المقاس يمكن تحديدها أيضًا بامتداد
الوحدات الزائدة "K" (كيلو) أو "M" (ميجا) أو "G" (جيجا). "prolog" و "epilog"
يتم تنفيذه فقط إذا حدث التناوب بالفعل.
-c, --ينسخ
نسخ ملف أرشفة الأصلي ثم اقتطاعه. الافتراضي هو التحرك ملف لأرشفة.
ما لم يعيد التطبيق فتح ملف السجل الخاص به ، سيستمر في الكتابة إلى نفس الملف.
في حالة النقل الافتراضية ، سيكتب التطبيق إلى الأرشيف الذي يحتوي عليه
فتح سابقا باسم ملف. في حالة النسخ ، سيكتب الطلب إلى الأصل
ملف. عيب نهج النسخ هو فقدان إدخالات ملف السجل عندما تكون كذلك
كتبت إلى ملف بين تنفيذ النسخة وعملية الاقتطاع. ال
عيب نهج النقل هو أن التطبيق يحتاج إلى اكتشاف الحركة أو يجب
يتم تشغيله لإعادة فتح سجله (أي من خلال epilog).
-r, --إزالة
يزيل ملف بعد الاستدارة بدلاً من تقديم ملف فارغ جديد.
-a, --أرشيف دير دير
حدد دليل الأرشيف. الافتراضي هو إنشاء أرشيفات في نفس الدليل مثل
ملف يقع.
-z, --ضغط [أداة:]مستوى
يتيح ضغط ملفات الأرشيف بمستوى الضغط مستوى افتراضيا،
أدوات bzip2(1) GZIP(1) و ضغط(1) يتم البحث عنها في $ PATH ، ولكن يمكن للمرء أيضًا
تجاوز هذا عن طريق إدخال مستوى الضغط مسبقًا بأحد الأدوات الثلاثة المحددة
أسماء.
-b, --معرفتي
تفعيل ضغط الخلفية.
-d, --تأخير
يؤخر ضغط ملف الأرشيف رقم 0. يكون هذا مفيدًا إذا كان ``-c'' هو ليس مستخدما،
لأن أحد التطبيقات قد يستمر في الكتابة إلى ملف الأرشيف 0 من خلال ملف
فتح مقبض الملف.
-p, --ضمادة ليون
لتمكين الحشو مع الأصفار البادئة في عدد جزء من اسم الملف
"ملف.numbercompress- لاحقة". المساحة المتروكة الافتراضية ليون هو 1. هذا مثير للاهتمام إذا
يتم استخدام أكثر من 10 ملفات أرشيف ، لأنها تؤدي إلى استمرار فرز الدليل
القوائم.
-m, --الوضع طريقة
وضع الملف المطبق على الملفات التي تم إنشاؤها ، راجع شمود(1). ضبط الوضع على تخطي "-"
هذه الخطوة وتترك نظام التشغيل الافتراضي الذي يعتمد عادة على Umask(1).
تتطلب بعض أوضاع الملفات تعيين امتيازات المستخدم المتميز. الافتراضي هو 0755.
-o, --صاحب كاتوا ديلز
اسم مالك الملف أو المعرف المطبق على الملفات التي تم إنشاؤها ، راجع CHOWN(1). هذا الخيار
يتطلب امتيازات المستخدم المتميز للتنفيذ. الافتراضي هو تخطي هذه الخطوة وترك
نظام التشغيل الافتراضي الذي يعتمد عادةً على uid المنفذ أو الأصل
دليل setuid.
-g, --مجموعة رأس التجميع
اسم مجموعة الملف أو المعرف المطبق على الملفات التي تم إنشاؤها ، راجع chgrp(1). هذا الخيار
يتطلب امتيازات المستخدم المتميز للتنفيذ على أكمل وجه ، وإلا فإن الاختيار
of رأس التجميع يقتصر على معظم أنظمة التشغيل. الافتراضي هو تخطي هذه الخطوة والمغادرة
الافتراضي لنظام التشغيل الذي يعتمد عادة على تنفيذ gid أو الأصل
دليل setgid.
-M, --يهاجر كمد
قم بتنفيذ أمر "ترحيل" قبل رقم ملف الأرشيف مباشرة عد-1 تمت إزالته
من نظام الملفات. المحدد كمد يتلقى اسم ملف الأرشيف كسطر أوامر
جدال.
-P, - برولوج كمد
تنفيذ أمر "prolog" قبل خطوة التدوير. مفيد بالاقتران مع -s.
-E, - صراع كمد
نفذ أمر "epilog" بعد خطوة التدوير. مفيد بالاقتران مع -s.
مثال
# شيل
shtool rotate -n10 -s1M -zbzip2: 9 -d -r /var/log/ap.access.log
shtool rotate -n5 -s128K -zbzip2: 9 -d -r /var/log/ap.error.log
اباتشكتل رشيقة
التاريخ
إنّ جنو شتول تناوب تم كتابة الأمر في الأصل بواسطة رالف إس إنجلشال
<[البريد الإلكتروني محمي]> في 2001 ل جنو شتول. كان الدافع وراء تطويرها الحاجة إلى
لديك وسيلة مرنة لدوران ملف السجل في برنامج OpenPKG مشروع.
استخدم shtool-rotate عبر الإنترنت باستخدام خدمات onworks.net