Scroll to navigation

AC(1) General Commands Manual AC(1)

الاسم

ac - طباعة إحصائيات عن وقت اتصال المستخدمين

موجز

[ -d | --daily-totals ] [ -y | --print-year ]
[ -p | --individual-totals ] [ people ]
[ -f | --file filename ] [ -a | --all-days ]
[ --complain ] [ --reboots ] [ --supplants ]
[ --timewarps ] [ --compatibility ]
[ --tw-leniency num ] [ --tw-suspicious num ]
[ -z | --print-zeros ] [ --debug ]
[ -V | --version ] [ -h | --help ]

الوصف

ac يطبع تقريرًا عن وقت الاتصال (بالساعات) بناءً على عمليات الدخول/الخروج في ملف wtmp الحالي. يُطبع أيضًا إجمالي.

ملف المحاسبة wtmp يُدار بواسطة init(8) و login(1). لا ينشئ ac ولا login ملف wtmp إذا لم يكن موجودًا، ولا تُجرى أي محاسبة. لبدء المحاسبة، أنشئ الملف بطول صفري.

ملاحظة: يمكن لملف wtmp أن يصبح كبيرًا جدًا بسرعة كبيرة. قد ترغب في تقليمه بين الحين والآخر.

يعمل GNU ac تقريبًا مثل UNIX ac، رغم أنه أذكى قليلاً بعدة طرق. لذلك يجب أن تتوقع اختلافات في مخرجات GNU ac ومخرجات ac على الأنظمة الأخرى. استخدم الأمر info accounting للحصول على معلومات إضافية.

الخيارات

طباعة المجاميع اليومية بدلاً من مجرد مجموع واحد كبير في النهاية. يبدو الناتج كما يلي:
Jul 3 total 1.17
Jul 4 total 2.10
Jul 5 total 8.23
Jul 6 total 2.10
Jul 7 total 0.30
طباعة إجمالي أوقات الاستخدام لكل مستخدم بالإضافة إلى القيمة المعتادة التي تجمع كل شيء في قيمة واحدة. ويبدو كما يلي:
bob 8.06
goff 0.60
maley 7.37
root 0.12
total 16.15
اطبع المجموع الإجمالي لوقت الاتصال المستخدم من قبل جميع المستخدمين المضمنين في people. لاحظ أن people هي قائمة مفصولة بمسافات من أسماء المستخدمين الصالحة؛ لا يُسمح بالرموز البدل.
اقرأ من الملف filename بدلاً من ملف wtmp الخاص بالنظام.
عندما يحتوي ملف wtmp على مشكلة (انحراف زمني، سجل مفقود، أو أي شيء آخر)، اطبع خطأً مناسبًا.
سجلات إعادة التشغيل لا تُكتب في وقت إعادة التشغيل، بل عند بدء تشغيل النظام؛ لذلك، من المستحيل معرفة متى حدثت إعادة التشغيل بالضبط. قد يكون المستخدمون قد سجلوا الدخول إلى النظام وقت إعادة التشغيل، والعديد من برامج ac تحسب آليًا الوقت بين تسجيل الدخول وسجل إعادة التشغيل ضد المستخدم (على الرغم من أن كل ذلك الوقت لا ينبغي أن يُحتسب، ربما، إذا كان النظام متوقفًا لفترة طويلة، على سبيل المثال). إذا أردت حساب هذا الوقت، أدرج العلامة. *للتوافق مع ac العادي، أدرج هذه العلامة.*
أحيانًا، لا يُكتب سجل خروج لطرفية معينة، لذا لا يمكن حساب الوقت الذي تراكمه آخر مستخدم. إذا أردت تضمين الوقت من تسجيل دخول المستخدم إلى تسجيل الدخول التالي على الطرفية (على الرغم من أنه ربما غير صحيح)، أدرج هذه العلامة. *للتوافق مع ac العادي، أدرج هذه العلامة.*
أحيانًا، تقفز الإدخالات في ملف wtmp فجأة إلى الماضي دون حدوث سجل تغيير ساعة. من المستحيل معرفة مدة بقاء المستخدم مسجل الدخول عند حدوث ذلك. إذا أردت حساب الوقت بين تسجيل الدخول وانحناء الزمن ضد المستخدم، أدرج هذه العلامة. *للتوافق مع ac العادي، أدرج هذه العلامة.*
هذا اختصار لكتابة الخيارات الثلاثة أعلاه.
إذا كنا نطبع الإجماليات اليومية، اطبع سجلًا لكل يوم بدلاً من تخطي الأيام المتوسطة التي لا يوجد فيها نشاط تسجيل دخول. بدون هذه العلامة، يُدرج الوقت المتراكم خلال تلك الأيام المتوسطة تحت اليوم التالي الذي يوجد فيه نشاط تسجيل دخول.
اضبط تسامح انحناء الزمن على num ثانية. قد تكون السجلات في ملفات wtmp غير مرتبة قليلاً (بشكل ملحوظ عند حدوث تسجيلين دخول خلال فترة ثانية واحدة - يُكتب الثاني أولاً). افتراضيًا، تُضبط هذه القيمة على 60. إذا لاحظ البرنامج هذه المشكلة، لا يُخصص الوقت للمستخدمين ما لم تُستخدم العلامة --timewarps.
اضبط قيمة الشك في انحناء الزمن على num ثانية. إذا كان سجلان في ملف wtmp متباعدين بأكثر من هذا العدد من الثواني، فهناك مشكلة في ملف wtmp (أو لم يُستخدم جهازك منذ عام). إذا لاحظ البرنامج هذه المشكلة، لا يُخصص الوقت للمستخدمين ما لم تُستخدم العلامة --timewarps.
اطبع السنة عند عرض التواريخ.
إذا كان إجمالي أي فئة (باستثناء الإجمالي الكلي) صفرًا، اطبعه. المبدئي هو كبت الطباعة.
اطبع معلومات داخلية مسهبة.
اطبع رقم إصدار ac في المخرج القياسي واخرج.
يطبع سلسلة الاستخدام والمواقع المبدئية لملفات النظام إلى المخرج القياسي ثم يخرج.

الملفات

wtmp

ملف سجل تسجيل الدخول على مستوى النظام. انظر wtmp(5) لمزيد من التفاصيل.

المؤلف

كتب نويل كراج <noel@gnu.ai.mit.edu> أدوات محاسبة GNU. طوعت سوزان كلينمان <sgk@sgk.tiac.net> صفحة الدليل من صفحة texinfo للمحاسبة.

انظر أيضًا

login(1), wtmp(5), init(8), sa(8)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

2010 أغسطس 16