acctadm コマンド (acctadm(1M) に記載) は、Oracle Solaris サービス管理機能 (SMF) サービス (smf(5) に記載) を使用して拡張アカウンティングを起動します。
拡張アカウンティングの構成は、SMF リポジトリに格納されます。この構成は、ブート時にサービスインスタンス (アカウンティングタイプごとに 1 つのサービスインスタンス) によって元に戻されます。個々の拡張アカウンティングタイプは、次のように SMF サービスの別々のインスタンスによって表されます。
フローアカウンティング
プロセスアカウンティング
タスクアカウンティング
ネットワークアカウンティング
acctadm(1M) を使用して拡張アカウンティングを有効にすると、対応するサービスインスタンスが現在有効でない場合に有効にされます。この結果、拡張アカウンティング構成は次回のブート時に元に戻されます。同様に、この構成によってあるサービスに対するアカウンティングが無効にされると、対応するサービスインスタンスも無効にされます。インスタンスの有効化または無効化は、必要に応じて acctadm で行います。
あるリソースに対する拡張アカウンティングを持続的に有効にするには、次のようにコマンドを実行します。
# acctadm -e resource_list
resource_list は、リソースまたはリソースグループのコンマ区切りリストです。