Для выполнения этой процедуры необходимы права доступа root.
Ниже описаны действия, которые необходимо выполнить для установки системы учета ресурсов. Дополнительная информация приведена в описании команд, применяемых в этих действиях.
/usr/sbin/acct/nulladm wtmp pacct
Указанная команда присвоит нужные права доступа файлам pacct и wtmp.
Примечание: Любая строка этого файла считается комментарием, если в ее начале стоит символ звездочка (*).
Например, для задания в 2000 году рабочего времени с 08:00 по 17:00 введите:
2000 0800 1700
Ниже приведен пример двух таких строк:
1 Jan 1 Новый Год 332 Nov 28 День Благодарения
/usr/bin/su - adm -c /usr/sbin/acct/startup
Процедура startup записывает время начала учета ресурсов и очищает файлы учета ресурсов, оставшиеся от предыдущего дня.
account = true
acctfile = /var/adm/qacct
su - adm cd /var/adm/acct mkdir nite fiscal sum exit
0 2 * * 4 /usr/sbin/acct/dodisk 5 * * * * /usr/sbin/acct/ckpacct 0 4 * * 1-6 /usr/sbin/acct/runacct 2>/var/adm/acct/nite/accterr
Первая строка предназначена для запуска учета использования дисковой памяти в 02:00 (0 2) каждый четверг (4). Вторая строка запускает проверку целостности активных файлов данных в 5-ю минуту каждого часа (5 *) каждый день (*). В третьей строке указаны процедуры учета ресурсов, которые будут запускаться для обработки файлов данных о работе системы в 04:00 (0 4) каждого дня, кроме воскресения (1-6). Если указанные часы не соответствуют режиму работы вашей системы, замените их своими.
Примечание: Для редактирования файла /var/spool/cron/crontabs/root у вас должны быть права доступа пользователя root.
15 5 1 * * /usr/sbin/acct/monacct
При указании времени запуска этой процедуры учтите, что создание отчета за месяц занимает определенное время. В указанном примере эта процедура будет запускаться в 05:15 первого числа каждого месяца.
crontab /var/spool/cron/crontabs/root