ACCT(2) | Linux Programmer's Manual | ACCT(2) |
acct - プロセスアカウントのオンとオフを切り換える
#include <unistd.h> int acct(const char *filename);
glibc
向けの機能検査マクロの要件
(feature_test_macros(7) 参照):
acct(): _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
acct() システムコールは、プロセスアカウントの有効・無効を切り替える。 既存のファイルの名前を引き数に指定して呼び出されたら、 アカウント (account) が有効になり、 終了したプロセスの記録が filename に追記される。 NULL を引き数として呼び出されたらアカウントをオフにする。
成功した場合は 0 が返される。エラーの場合は -1 が返され、 errno が適切に設定される。
SVr4, 4.3BSD (POSIX ではない)。
システムがクラッシュした時に実行中だったプログラムのアカウントは生成されない。 特に、終了しないプログラムがアカウントされることはない。
アカウント用ファイルに書き込まれるレコードの構造体については acct(5) に説明がある。
この man ページは Linux man-pages プロジェクトのリリース 3.79 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。
2008-06-16 | Linux |