wracct - write extended accounting records for active processes and wracct



  • 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 2019