Sponsored Content
Full Discussion: Check programs used most
Top Forums UNIX for Advanced & Expert Users Check programs used most Post 302435726 by methyl on Thursday 8th of July 2010 05:47:35 AM
Old 07-08-2010
There is a standard unix package called "System Accounting". See "man 1m acct". It includes Process Accounting. It is a significant chore to set up and on a busy system creates very large data files ... but it can be worth the effort expecially if you buy a 3rd party presentation package.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Where did my programs go?

I notice that (Mandrake) Linux and Windows do not seem to operate alike in terms of installing third party software. Windows, on one hand, creates icons and adds items to the Start Menu, with the help of the InstallShield--or equivalent, of course, but Linux, on the other hand, seems to care... (3 Replies)
Discussion started by: helvetica
3 Replies

2. Programming

TSR programs

hi I want to write a tsr routine which use to replace the screen saver program, is it possible in unix? how to write a tsr in UNIX? what is address of screen saver program so that i can replace my routine in that address. (6 Replies)
Discussion started by: rajashekaran
6 Replies

3. Linux

Linux-programs

I have installed Red Hat Linux 9.0 recently on my computer. Im wondering if there are any good sites for downloading linux programs besides the site of Red Hat. Thank you in advance!:D (4 Replies)
Discussion started by: SolidSnake
4 Replies

4. Shell Programming and Scripting

shell programs

how to write pipe for finding out the login names and login time of the users whose login name begins with p. (1 Reply)
Discussion started by: rameshparsa
1 Replies

5. Solaris

Compiling programs

Hi guys i have posted a thread months ago and a guy called dukenuke or smething like that told me that i have to install Sun Studio if i want to be able to compile programs. I have installed Sun Studio 12 and put it in my PATH but no success compiling anything. when i download some source (tar.gz)... (2 Replies)
Discussion started by: saveka
2 Replies

6. UNIX for Dummies Questions & Answers

Are programs like sys_open( ) ,sys_read( ) et al examples of system level programs ?

Are the programs written on schedulers ,thread library , process management, memory management, et al called systems programs ? How are they different from the programs that implement functions like open() , printf() , scanf() , read() .. they have a prefix sys_open, sys_close, sys_read etc , right... (1 Reply)
Discussion started by: vishwamitra
1 Replies

7. UNIX for Advanced & Expert Users

check user installed programs

How do check the programs that the actual user of the computer installed. I do not care at all about the default programs that came with your distro of Linux, I only want the user installed programs. (1 Reply)
Discussion started by: cokedude
1 Replies

8. Shell Programming and Scripting

Installation of programs

I have installed a program and put the stuff on /usr/local/ However when I run a script it gives an error GMT Fatal Error: /home/chrisd/Dimech/GMT4.5.2/share/PS_font_info.d: No such file or directory (1 Reply)
Discussion started by: kristinu
1 Replies

9. Programming

Makefiles for different programs

I have several programs in several directories and want to use make to build the executables. What I have done is to put the main programs in their own directory together with a makefile to build the program. Then I am thinking of having another makefile residing in the directory above so I can run... (1 Reply)
Discussion started by: kristinu
1 Replies

10. UNIX for Dummies Questions & Answers

Difference between inbuilt suid programs and user defined root suid programs under bash shell?

Hey guys, Suppose i run passwd via bash shell. It is a suid program, which temporarily runs as root(owner) and modifies the user entries. However, when i write a C file and give 4755 permission and root ownership to the 'a.out' file , it doesn't run as root in bash shell. I verified this by... (2 Replies)
Discussion started by: syncmaster
2 Replies
acct(4) 						     Kernel Interfaces Manual							   acct(4)

NAME
acct, acct.h - Accounting include files SYNOPSIS
#include <sys/acct.h> #include <utmp.h> DESCRIPTION
The /usr/include/sys/acct.h header file defines a type acct structure for accounting information used by various accounting files. The information in the acct.h structure is used in records in accounting files having various fixed formats. The various accounting files provide the means to monitor system use and performance and to pass charges to system users. These accounting files also serve as the permanent record of billing information for each process, CPU real time, allocated resources, and services. The acct command is used to produce desired accounting files. The /usr/include/utmp.h header file defines the record format for data written to the /var/adm/wtmp accounting login/logout database file whenever any user logs in or out. The type utmp structure defined in the /usr/include/utmp.h header file has the following members: The user login name listed in the /etc/passwd file. The user identification from the /etc/inittab ID file. The device name (console or tty43, for example). This is a flag that defines the type of entry. The type of entry flag symbolic names are as follows: No valid entry. Run level changed by the init program. Boot time entry, generated by the init program. Used by the date program when the system time is changed. Used by the date program when the system time is changed. Process spawned by the init program. A getty process waiting for login. A user process. Terminated process. Private flag for accounting programs. Process ID number. Process termination status of a process whose ut_type member value is DEAD PROCESS. Process exit status of a process whose ut_type member value is DEAD PROCESS. Time that entry was made. Host machine name. The /usr/include/sys/acct.h header file defines the record format for the data written to the process accounting database file when a process completes. The type acct structure defined in the acct.h header file contains the following members: An accounting flag for the process for which the accounting record is written. The accounting flag symbolic names are as follows: The process has been created using a fork() system call, but an exec() system call has not yet concluded. The exec() system call resets the AFORK flag. The ASU Command was run with an effective user-id of 0. Dumped core. Process killed by a signal. Exit status. A flag that indicates how the process terminated. The user ID of the process for which the accounting record is written. The group ID of the process for which the accounting record is written. The terminal from which the process was started. Beginning time. The time at which the process began. The amount of user time (in a compressed format) used by the process. The amount of system time (in a compressed format) used by the process. The amount of elapsed time (in a compressed format) since the command ran. The average amount of memory in units of 8KB that is used by the process. The number of characters (in a compressed format) transferred by the process. The number of blocks (in a compressed format) read or writ- ten by the process. The name of the command that was used to start the process. A child process created by a fork() system call receives up to 8 bytes from the parent process. An exec() system call changes the name in this field. Compressed data, which is a condensed floating-point representation, may be expanded to normal floating point by using the expacct() rou- tine. The type tacct structure, which is not a part of the /usr/include/utmp.h or the /usr/include/sys/acct.h header file definitions, is defined in a private tacct.h header file. The type tacct structure members define a format for storage of all information available from both the /var/adm/wtmp login/logoff and /var/adm/pacct process accounting databases, whose members are used by various accounting commands to pro- duce an output file to be used in an accounting report (see the acctmerg command). Members of the type tacct structure whose data types are specified as an array of two double elements have both prime-time and non-prime time values. The type tacct structure has the following members: User ID. A field for the login name having the same number of characters NSZ as the ut_user member of the utmp structure. Cumu- lative CPU time in minutes. Cumulative Kcore minutes. Cumulative number of characters transferred in blocks of 512 bytes. Cumulative number of blocks read and written. Cumulative connect time in minutes. Cumulative disk usage time in minutes. Queueing system (printer) fee in number of pages. Special services fee. A count of the number of processes. A count of the number of login sessions. A count of the number of disk samples. FILES
Accounting header files that define formats for writing accounting files. The active login/logoff database file. The active process accounting database file. RELATED INFORMATION
Commands: acct(8), acctcms(8), acctcom(8), acctcon(8), acctdisk(8), acctmerg(8), acctprc(8), runacct(8), sa(8). Functions: acct(2), fork(2), exec(2), expacct(3). delim off acct(4)
All times are GMT -4. The time now is 05:11 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy