acct 6.3.2 のインストール
1998-09-30 作成 福島
2005-04-06 更新 福島


$ tar xzf acct-6.3.2.tar.gz
$ cd acct-6.3.2
acct-6.3.2$ ./configure
acct-6.3.2$ make
acct-6.3.2# make install

7. init スクリプトを編集(なるべく先頭に起動されるように・・)
# vi /etc/rc.d/rc.local
# Turn process accounting on.
if [ -x /usr/local/sbin/accton ]; then
    /usr/local/sbin/accton /var/account/pacct
    echo "Process accounting turned on."
fi
acct-6.3.2# mkdir /var/account
acct-6.3.2# touch /var/account/pacct         ロギングファイル(空)を作成
acct-6.3.2# chown root /var/account/pacct  オーナを root にする
acct-6.3.2# chmod 0644 /var/account/pacct

acct-6.3.2# /sbin/shutdown -r now リブート


ac ユーザ名
ユーザの総ログイン時間を出力。
例:1.5と表示されるのは 90 分のこと。

ac -d
ユーザのログイン時間を出力(日毎)
ログインしていた日毎にログイン時間を出力
ユーザ名を指定するとそのユーザに関してのログイン時間を出力