unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (HP-UX-11.11)
Page:
Section:
Apropos / Subsearch:
optional field



 diskusg(1M)							 diskusg(1M)




 NAME
      diskusg - generate disk accounting data by user ID

 SYNOPSIS
      /usr/sbin/acct/diskusg [options] [files]

 DESCRIPTION
      diskusg generates intermediate disk accounting information from data
      in files, or the standard input if omitted.  diskusg outputs lines on
      the standard output, one per user, in the following format:

	   uid login #blocks

      where:

	   uid	     User's numerical user ID,

	   login     User's login name, and

	   #blocks   Total number of disk blocks allocated to this user.

      diskusg normally reads only the inodes of file systems for disk
      accounting.  In this case, files are the special filenames of these
      devices.

    Options
      diskusg recognizes the following options:

	   -s		  Input data is already in diskusg output format.
			  diskusg combines all lines for a single user into
			  a single line.

	   -v		  verbose.  Print a list on standard error of all
			  files that are charged to no one.

	   -i fnmlist	  Ignore the data on those file systems whose file
			  system name is in fnmlist.  fnmlist is a list of
			  file system names, separated by commas or enclosed
			  within quotes.  diskusg compares each name in this
			  list with the file system name stored in the
			  volume ID if it exists.

	   -p file	  Use file as the name of the password file to
			  generate login names.	 /etc/passwd is used by
			  default.

	   -u file	  Write records to file of files that are charged to
			  no one.  Records consist of the special file name,
			  the inode number, and the user ID.





 Hewlett-Packard Company	    - 1 -   HP-UX Release 11i: November 2000






 diskusg(1M)							 diskusg(1M)




      The output of diskusg is normally the input to acctdisk (see acct(1M))
      which generates total accounting records that can be merged with other
      accounting records.  diskusg is normally run in dodisk (see
      acctsh(1M)).

 EXAMPLES
      The following generates daily disk accounting information:

	   for i in /dev/rp00 /dev/rp01 /dev/rp10 /dev/rp11; do
	       diskusg $i >&gt&gt> dtmp.`basename $i` &&amp&amp&
	   done
	   wait
	   diskusg -s dtmp.* | sort +0n +1 | acctdisk >&gt&gt> disktacct

 FILES
      /etc/passwd	  used for user-ID-to-login-name conversions

 SEE ALSO
      acct(1M), acctsh(1M), volcopy(1M), acct(4), vxdiskusg(1M).

 STANDARDS CONFORMANCE
      diskusg: SVID2, SVID3
































 Hewlett-Packard Company	    - 2 -   HP-UX Release 11i: November 2000