acct

Autres langues

Langue: ko

Version: 1998년 11월 4일 (fedora - 25/11/07)

Autres sections - même nom

Section: 2 (Appels système)

이름

acct - 프로세스 측정을 켜거나 끄는 스위치 역활을 한다.

사용법

 #include <unistd.h>
 
 int acct(const char *filename);
 

설명

파일명으로 호출하였을때, 각 종료된 프로세스를 위한 기록은 파일명에 추가 된다. NULL상태에서는 계산이 종료된다.

반환값

성공시 0을 반환하고, 실패시 -1을 반환한다.

에러

ENOSYS
커널이 컴파일 되었을 때, BSD프로세스는 실행이 불가능하다. 이러한 특징을 제어하는 커널 설정 매개변수는 CONFIG_BSD_PROCESS_ACCT이다.
ENOMEM
메모리가 부족하다.
EPERM
호출된 프로세스의 실행 권한이 없다.
EACCESS
파일명이 정상적이지 않은 파일이다.
EIO
파일명의 파일에 쓰기 에러가 났다.
EUSERS
여분의 공간이나 메모리가 부족하다.

호환

ENOSYS을 제외한 SVr4 (but not POSIX). SVr4 documents EACCES, EBUSY, EFAULT, ELOOP, ENAMETOOLONG, ENOTDIR, ENOENT, EPERM, EROFS 상태는 에러가 난다.

주의

프로그램이 정상종료 되지않았을때 어떤한 측정(accounting)도 없으며, 보통, 비정상종료 프로세스는 측정(accounting)되지 않는다.

역자

ASPLINUX<man@asp-linux.co.kr>, 2000년 7월 29일