ÈÌß
acct - paçpeøaeò èëè çaïpeùaeò cáop èíôopìaöèè o ïpoöeccax
ÑÈÍÒÀÊÑÈÑ
#include <sys/types.h>
int acct (path) char *path;
ÎÏÈÑÀÍÈÅ
acct ècïoëüçyeòcÿ äëÿ âêëþ÷eíèÿ èëè âûêëþ÷eíèÿ cáopa y÷eòíoé èíôopìaöèè o paáoòe ïpoöeccoâ. Ecëè cáop èíôopìaöèè âêëþ÷eí, ïpè çaâepøeíèè êaæäoão ïpoöecca äeëaeòcÿ cooòâeòcòâyþùaÿ çaïècü â y÷eòíûé ôaéë. Ïpoöecc çaâepøaeòcÿ ëèáo c ïoìoùüþ âûçoâa exit, ëèáo ïpè ïoëy÷eíèè cèãíaëa, êoòopûé oí íe èãíopèpyeò è íe ïepexâaòûâaeò; cì. è signal(3). Äëÿ âûïoëíeíèÿ cècòeìíoão âûçoâa acct ïpoöecc äoëæeí èìeòü ïpèâèëeãèpoâaííûé ýôôeêòèâíûé ïoëüçoâaòeëücêèé ID.
path yêaçûâaeò èìÿ y÷eòíoão ôaéëa. Ôopìaò y÷eòíoão ôaéëa ïpèâoäèòcÿ â acct(5).
Cáop èíôopìaöèè âêëþ÷aeòcÿ èëè âûêëþ÷aeòcÿ, ecëè ïpè âûïoëíeíèè cècòeìíoão âûçoâa íe áûëo oáíapyæeío oøèáoê. Cáop âêëþ÷aeòcÿ, ecëè path íe paâeí íyëþ è âûêëþ÷aeòcÿ, ecëè path paâeí íyëþ.
acct aâapèéío çaâepøaeòcÿ, ecëè âûïoëíÿeòcÿ xoòÿ áû oäío èç cëeäyþùèx ycëoâèé:
Boçâpaùaeìoe çía÷eíèe
B cëy÷ae ycïeøíoão çaâepøeíèÿ âoçâpaùaeòcÿ çía÷eíèe 0. Èía÷e âoçâpaùaeòcÿ çía÷eíèe -1 è â errno çaíocèòcÿ êoä oøèáêè.
ÑÌ. ÒÀÊÆÅ
accton(1), , acct(5)