home *** CD-ROM | disk | FTP | other *** search
- #!/sbin/sh
- # Copyright (c) 1990 UNIX System Laboratories, Inc.
- # Copyright (c) 1984, 1986, 1987, 1988, 1989, 1990 AT&T
- # All Rights Reserved
-
- # THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF
- # UNIX System Laboratories, Inc.
- # The copyright notice above does not evidence any
- # actual or intended publication of such source code.
-
-
-
- #ident "@(#)/usr/lib/acct/chargefee.sl 1.1 4.0 12/08/90 45884 AT&T-USL"
- # "chargefee login-name number"
- # "emits tacct.h/ascii record to charge name $number"
- cd /var/adm
- PATH=/usr/lib/acct:/usr/bin:/usr/sbin
- if test $# -lt 2; then
- echo "usage: chargefee name number"
- exit
- fi
- _entry="`grep \^$1: /etc/passwd`"
- if test -z "${_entry}"; then
- echo "can't find login name $1"
- exit
- fi
- case "$2" in
- -[0-9]*|[0-9]*);;
- *)
- echo "charge invalid: $2"
- exit
- esac
-
- if test ! -r fee; then
- nulladm fee
- fi
- _userid=`echo "${_entry}" | cut -d: -f3` # get the UID
- echo "${_userid} $1 0 0 0 0 0 0 0 0 0 0 $2" >>fee
-