.\" -*- coding: UTF-8 -*- .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH acct 2 "17 مايو 2025" "صفحات دليل لينكس 6.18" .SH الاسم acct \- تشغيل أو إيقاف محاسبة العمليات .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint acct(const char *_Nullable \fP\fIpath\fP\fB);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBacct\fP(): .nf .\" commit 266865c0e7b79d4196e2cc393693463f03c90bd8 منذ glibc 2.21: _DEFAULT_SOURCE في glibc 2.19 و 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) حتى glibc 2.19 وما قبله: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) .fi .SH الوصف استدعاء النظام \fBacct\fP() يُفعّل أو يُعطّل محاسبة العمليات. إذا استُدعي بمسار ملف موجود كوسيط، تُفعّل المحاسبة، وتُضاف سجلات لكل عملية منتهية إلى الملف عند انتهائها. وسيط بقيمة NULL يُسبب إيقاف المحاسبة. .SH "قيمة الإرجاع" عند النجاح، يُعاد الصفر. وعند حدوث خطأ، يُعاد الرقم \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEACCES\fP إذن الكتابة ممنوع للملف المحدد، أو إذن البحث ممنوع لأحد الأدلة في بادئة مسار \fIpath\fP (انظر أيضًا \fBpath_resolution\fP(7))، أو \fIpath\fP ليس ملفًا عاديًا. .TP \fBEFAULT\fP المسار \fIpath\fP يشير إلى خارج مساحة العناوين التي يمكن الوصول إليها. .TP \fBEIO\fP خطأ في الكتابة إلى الملف \fIpath\fP. .TP \fBEISDIR\fP \fIpath\fP هو دليل. .TP \fBELOOP\fP وُجد عدد كبير جدًا من الوصلات الرمزية أثناء تحليل \fIpath\fP. .TP \fBENAMETOOLONG\fP المسار \fIpath\fP كان طويلاً جداً. .TP \fBENFILE\fP وُصل إلى الحد الأقصى لإجمالي عدد الملفات المفتوحة على مستوى النظام. .TP \fBENOENT\fP \fIpath\fP المحدد غير موجود. .TP \fBENOMEM\fP نفدت الذاكرة. .TP \fBENOSYS\fP محاسبة عمليات BSD لم تُفعّل عند تجميع نواة نظام التشغيل. معامل تهيئة النواة المتحكم بهذه الميزة هو \fBCONFIG_BSD_PROCESS_ACCT\fP. .TP \fBENOTDIR\fP مكوّن استُخدم كدليل في \fIpath\fP ليس في الواقع دليلاً. .TP \fBEPERM\fP عملية الاستدعاء لا تملك صلاحية كافية لتفعيل محاسبة العمليات. على لينكس، القدرة \fBCAP_SYS_PACCT\fP مطلوبة. .TP \fBEROFS\fP يشير \fIpath\fP إلى ملف في نظام ملفات للقراءة فقط. .TP \fBEUSERS\fP لا توجد هياكل ملفات حرة إضافية أو نفدت الذاكرة. .SH المعايير لا شيء. .SH التاريخ .\" SVr4 documents an EBUSY error condition, but no EISDIR or ENOSYS. .\" Also AIX and HP-UX document EBUSY (attempt is made .\" to enable accounting when it is already enabled), as does Solaris .\" (attempt is made to enable accounting using the same file that is .\" currently being used). SVr4, 4.3BSD. .SH ملاحظات لا تُنتَج محاسبة للبرامج الجارية عند حدوث تعطل للنظام. على وجه الخصوص، العمليات غير المنتهية لا تُحاسب أبدًا. .P هيكل السجلات المكتوبة إلى ملف المحاسبة موصوف في \fBacct\fP(5). .SH "انظر أيضًا" \fBacct\fP(5) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .