Документация по LinuxLinuxDoc.Ru 🔍

acct - включение/выключение режима сбора статистической информации о процессах

НАЗВАНИЕ
acct - включение/выключение режима сбора статистической
информации о процессах

СИНТАКСИС
#include

int acct(const char *filename);

ОПИСАНИЕ
Режим сбора статистики включается, когда в качестве
аргумента для функции передано имя файла. При завершении
работы полученные данные добавляются к файлу filename.
Если в качестве аргумента передано значение NULL, то режим
сбора статистики выключается.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

При успешном завершении возвращается ноль. Если
происходит ошибка, то возвращается -1, а переменной errno
присваивается соответствующее значение.

КОДЫ ОШИБОК
EACCES Нет прав на запись в указанный файл.

EACCES Аргумент filename не является обычным файлом.

EFAULT filename указывает на недостижимое для Вас
пространство адресов.

EIO Ошибка записи в файл R filename .

EISDIR filename является каталогом.

ELOOP Обнаружено слишком много символьных ссылок при
разрешении filename.

ENAMETOOLONG
filename слишком длинное.

ENOENT Указанное имя файла не существует.

ENOMEM Недостаточно памяти.

ENOSYS Режим сбора статистики процессов BSD не был
активирован при компиляции ядра операционной
системы. Параметром ядра, который управляет этим
значением, является CONFIG_BSD_PROCESS_ACCT.

ENOTDIR
Компонент, используемый как каталог в filename,
фактически не является каталогом.

EPERM Вызываемый процесс не имеет прав включить режим
сбора статистики.

EROFS filename обращается к файлу на файловой системе,
доступной только для чтения.

EUSERS Нет свободных файловых структур, или нет свободной
памяти.

СООТВЕТСТВИЕ СТАНДАРТАМ
SVr4 (но не POSIX). SVr4 описывает коды ошибок EBUSY, но
не EISDIR или ENOSYS. Также AIX и HPUX описывает EBUSY
(попытка включить режим сбора статистики, когда этот режим
уже включен), аналогично Solaris (попытка включить режим
сбора статистики для уже используемого имени).

ЗАМЕЧАНИЯ
Сбор статистики не ведется для программ, запущенных во
время сбоя системы. В частности, сбор статистики не
ведется для непрерывающихся программ.
Читать новости Linux в Telegram
Linux - acct - включение/выключение режима сбора статистической информации о процессах
Мы в соцсетях ✉