home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.large
- Path: sparky!uunet!munnari.oz.au!bruce.cs.monash.edu.au!merlin!cerberus!cerberus!Sm
- From: Sm@cerberus.bhpese.oz.au (Scott Merrilees)
- Subject: Re: Can project based accounting be done on Unix?
- Organization: BHP, Newcastle, Australia
- Date: Fri, 31 Jul 1992 02:29:41 GMT
- Message-ID: <1992Jul31.022941.16529@cerberus.bhpese.oz.au>
- References: <5453@mccuts.uts.mcc.ac.uk> <Bs6205.22L@watserv1.uwaterloo.ca>
- Sender: news@cerberus.bhpese.oz.au (News System)
- Lines: 23
-
- lindsay@watnow.waterloo.edu (Lindsay Patten) writes:
- >Can you not just record the time and project name when they change
- >projects and then go through the process accounting assigning the
- >cost of the process to the project then in effect?
-
- How do you then generally distinguish between one user running multiple
- sessions at the same time detached from a tty? On the same tty?
- Seems like you need some way of associating parent and child processes.
-
- The easiest way may be use utilise unused bits in the ac_flag field of the
- accounting record. You may need to write a syscall to do this, and you may
- also need to revector the fork() system call to be able to propogate this
- information to subprocesses.
-
- Looking at risc/os, there doesn't seem to be many spare bits in ac_flag.
- Maybe exit can be revectored and extra info written somewhere ? Off course,
- storing this extra info before exit should also be interesting.
-
- Also, how do you charge for the parent shell ? time based split, exec on
- new project ?
- --
- Scott Merrilees, BHP Information Technology, Newcastle, Australia
- Internet: Sm@bhpese.oz.au Phone: +61 49 40 2132 Fax: ... 2165
-