File: accounting.sh_init

package info (click to toggle)
cti-ifhp 2.1.8-2
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 932 kB
  • ctags: 845
  • sloc: ansic: 6,036; sh: 1,524; makefile: 318
file content (102 lines) | stat: -rw-r--r-- 3,238 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#!_SHELL_
# Patrick Powell Sun Sep  3 11:23:22 PDT 1995
# LPRng
#= File:                                                                   =
#=   accounting.sh                                                         =
#=                                                                         =
#= Synopsis:                                                               = 
#This program is called at the completion of printing a job by the OF
#filter.  The accounting file will hold information about the
#completion of a job.  The accounting file will have the following
#format:
#
#start -qpid -kcontrolfile -nlogin -hhost -Pprinter \
#     -ppagecounter -Fformt -Ttime
#end  -bpages -qpid -kcontrolfile -nlogin -hhost -Pprinter \
#     -ppagecounter -Ffmt -Ttime
#
#The accounting program will be called with the following parameters
#
#program -bpages -qpid -kcontrolfile \
#	-nlogin -hhost -Pprinter -ppagecounter -Fformt '-Ttime' accoutingfile
pages=
pid=
controlfile=
login=
host=
printer=
pagecounter=
format=
elapsed=
time=
accountingfile=

while [ $# != 0 ];
do case "$1" in
 -b* ) pages=`echo "$1" | sed s/..//` ;;
 -q* ) pid=`echo "$1" | sed s/..//` ;;
 -k* ) controlfile=`echo "$1" | sed s/..//` ;;
 -n* ) login=`echo "$1" | sed s/..//` ;;
 -h* ) host=`echo "$1" | sed s/..//` ;;
 -P* ) printer=`echo "$1" | sed s/..//` ;;
 -p* ) pagecounter=`echo "$1" | sed s/..//` ;;
 -F* ) format=`echo "$1" | sed s/..//` ;;
 -Z* ) zoption=`echo "$1" |  sed s/..//'`;;
 -T* ) time=`echo "$1" | sed 's/..//'` ;;
 -*  ) ;;
 *   ) accountingfile=$1;;
 esac;
 shift;
done
echo Dummy Accounting Script pagecount $pages 1>&2
#!_SHELL_
# Patrick Powell Sun Sep  3 11:23:22 PDT 1995
# LPRng
#= File:                                                                   =
#=   accounting.sh                                                         =
#=                                                                         =
#= Synopsis:                                                               = 
#This program is called at the completion of printing a job by the OF
#filter.  The accounting file will hold information about the
#completion of a job.  The accounting file will have the following
#format:
#
#start -qpid -kcontrolfile -nlogin -hhost -Pprinter \
#     -ppagecounter -Fformt -Ttime
#end  -bpages -qpid -kcontrolfile -nlogin -hhost -Pprinter \
#     -ppagecounter -Ffmt -Ttime
#
#The accounting program will be called with the following parameters
#
#program -bpages -qpid -kcontrolfile \
#	-nlogin -hhost -Pprinter -ppagecounter -Fformt '-Ttime' accoutingfile
pages=
pid=
controlfile=
login=
host=
printer=
pagecounter=
format=
elapsed=
time=
accountingfile=

while [ $# != 0 ];
do case "$1" in
 -b* ) pages=`echo "$1" | sed s/..//` ;;
 -q* ) pid=`echo "$1" | sed s/..//` ;;
 -k* ) controlfile=`echo "$1" | sed s/..//` ;;
 -n* ) login=`echo "$1" | sed s/..//` ;;
 -h* ) host=`echo "$1" | sed s/..//` ;;
 -P* ) printer=`echo "$1" | sed s/..//` ;;
 -p* ) pagecounter=`echo "$1" | sed s/..//` ;;
 -F* ) format=`echo "$1" | sed s/..//` ;;
 -Z* ) zoption=`echo "$1" |  sed s/..//'`;;
 -T* ) time=`echo "$1" | sed 's/..//'` ;;
 -*  ) ;;
 *   ) accountingfile=$1;;
 esac;
 shift;
done
echo Dummy Accounting Script pagecount $pages 1>&2