310.accounting revision 61981
128263Spst#!/bin/sh
228263Spst#
350472Speter# $FreeBSD: head/etc/periodic/daily/310.accounting 61981 2000-06-23 01:18:31Z brian $
428263Spst#
528263Spst
661981Sbrian# If there is a global system configuration file, suck it in.
761981Sbrian#
861981Sbrianif [ -r /etc/defaults/periodic.conf ]
961981Sbrianthen
1061981Sbrian    . /etc/defaults/periodic.conf
1161981Sbrian    source_periodic_confs
1261981Sbrianfi
1328320Spst
1461981Sbriancase "$daily_accounting_enable" in
1561981Sbrian    [Yy][Ee][Ss])
1661981Sbrian	if [ -f /var/account/acct ]
1761981Sbrian	then
1861981Sbrian	    echo ""
1961981Sbrian	    echo "Rotating accounting logs and gathering statistics:"
2061981Sbrian
2161981Sbrian	    cd /var/account
2261981Sbrian	    [ -f acct.2 ] && mv -f acct.2 acct.3
2361981Sbrian	    [ -f acct.1 ] && mv -f acct.1 acct.2
2461981Sbrian	    [ -f acct.0 ] && mv -f acct.0 acct.1
2561981Sbrian	    cp -pf acct acct.0
2661981Sbrian	    sa -s >/dev/null
2761981Sbrian	fi;;
2861981Sbrianesac
29