wracct(1m) - write extended accounting records for active processes and tasks



  • System Administration Commands                                      wracct(1M)
    
    
    
    NAME
           wracct  -  write  extended  accounting records for active processes and
           tasks
    
    SYNOPSIS
           /usr/bin/wracct -i id_list [-t record_type]
                {process | task}
    
    
    DESCRIPTION
           The wracct utility allows the  administrator  to  invoke  the  extended
           accounting  system, if active, to write intermediate records represent-
           ing the resource usage of a selected set of  processes  or  tasks.  For
           tasks, a record_type option is also supported, allowing the administra-
           tor to request the writing of:
    
               o      an interval record, which reflects task usage since a previ-
                      ous  interval  record (or since task creation if there is no
                      interval record), or
    
               o      a partial record, which reflects usage since task creation.
    
    OPTIONS
           The following options are supported:
    
           -i id_list        Select the IDs of the tasks  or  processes  to  write
                             records  for.  Specify  id_list as a comma- or space-
                             separated list of IDs, presented as  a  single  argu-
                             ment.  For  some  shells,  this  requires appropriate
                             quoting of the argument.
    
    
           -t record_type    Select type of record to write for the selected  task
                             or  process. For tasks, record_type can be partial or
                             interval. partial is the default type, and  the  only
                             type available for process records.
    
    
    OPERANDS
           The following operands are supported:
    
           process    Treat  the given ID as a process ID for the purposes of con-
                      structing and writing an extended accounting record.
    
    
           task       Treat the given ID as a task ID for  the  purposes  of  con-
                      structing and writing an extended accounting record.
    
    
    EXAMPLES
           Example 1 Writing a Partial Record
    
    
           Write a partial record for all active sendmail processes.
    
    
             # /usr/bin/wracct -i "`pgrep sendmail`" process
    
    
    
           Example 2 Writing an Interval Record
    
    
           Write an interval record for the task with ID 182.
    
    
             # /usr/bin/wracct -t interval -i 182 task
    
    
    
    EXIT STATUS
           The following exit values are returned:
    
           0    Successful completion.
    
    
           1    An error occurred.
    
    
           2    Invalid command line options were specified.
    
    
           3    Pertinent  components  of  extended  accounting  facility  are not
                active.
    
    
    FILES
           /var/adm/exacct/task    Extended accounting task files.
    
    
           /var/adm/exacct/proc    Extended accounting data files.
    
    
    ATTRIBUTES
           See attributes(5) for descriptions of the following attributes:
    
    
    
    
           +-----------------------------+-----------------------------+
           |      ATTRIBUTE TYPE         |      ATTRIBUTE VALUE        |
           +-----------------------------+-----------------------------+
           |Availability                 |system/core-os               |
           +-----------------------------+-----------------------------+
    
    SEE ALSO
           acctadm(1M), attributes(5)
    
    
    
    SunOS 5.11                        7 May 2012                        wracct(1M)
    


© Lightnetics 2024