Sponsored Content
Top Forums Shell Programming and Scripting vmstat returns good val for cpuIdle put ps shows no active process Post 302113229 by sysgate on Wednesday 4th of April 2007 08:20:14 AM
Old 04-04-2007
Code:
ps -ef | cut -c42-80 | sort -nr | head -20

- will give you the last 20 processes that took much cpu time in order. The output should look like this :
Quote:
ps -ef | cut -c42-80 | sort -nr | head -20
TIME CMD
:13:45 /usr/lib/opera/9.10-20061214.6/o
:11:33 /usr/bin/Xorg :0 -br -audit 0 -a
:11:28 /usr/bin/evolution
:10:02 amarokapp
:07:37 kget -session 1036028728a3040001
:05:12 konsole -session 1036028728a3040
:05:01 kicker
:04:21 /usr/libexec/evolution/2.8/evolu
:02:17 /usr/bin/artsd -F 10 -S 4096 -s
:01:51 kwin -session 1036028728a3040001
:01:36 kded --new-startup
:01:21 /usr/lib/openoffice.org2.0/progr
:01:05 kdesktop
:00:57 gaim
:00:43 /usr/libexec/notification-daemon
:00:40 xfs -droppriv -daemon
:00:27 kaccess
:00:22 knotify [kdeinit]
:00:16 dcopserver --nosid
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

top shows stopped process

When I run the top command, it shows 1 process as being Stopped. This is not a zombie, but simply a stopped process. Unfortunately, I can't figure out how to tell which process this is, nor why it is in a stopped state? Any way of finding this out? (7 Replies)
Discussion started by: IrishRogue
7 Replies

2. Shell Programming and Scripting

process grepping returns itself

I am trying to write a script to make a ssh tunnel persist. I am writing it to check the existence of the tunnel on port 3307 and if it is not found start it: #!/usr/local/bin/bash # ~/my_tunnel.sh tunnel_up=`ps ax|grep 3307` if ; then ssh -fNg -C -L 3307:127.0.0.1:3306... (4 Replies)
Discussion started by: smtpgeek
4 Replies

3. Shell Programming and Scripting

How to be sure that's the good Process ?

Hi there, First, must said sorry for my bad english : hope to be understood. I work on HP-UX and need to work with specific processus. In order to migrate to other system with the less work as possible (portability) i must write a script that verify if a processus B is a son of a processus A.... (0 Replies)
Discussion started by: Fung999
0 Replies

4. UNIX for Advanced & Expert Users

Rollover/compress log from ACTIVE process

I have some Solaris processes that run weeks at a time that create rather large log files that I would like to archive/compress daily. Instead of stopping the process, what can be done so that the log file is backed up and shrunk, but the process can still log to the open file handle without major... (7 Replies)
Discussion started by: ckmehta
7 Replies

5. Shell Programming and Scripting

Q's on Active Process Time

Is it possible to display active processes' Year,Month,Day,Hour,Minute,Second info of process start time ? Preferbly in the format "YYYY/MM/DD HH:MM:SS" ? I tried to do this with the ps command but it only gets the time or date. Any help will be greatly appreciated. Cheers Steve (4 Replies)
Discussion started by: stevefox
4 Replies

6. Shell Programming and Scripting

How to put FTP process as a background process/job in perl?

Hi, I am using net::ftp for transferring files now i am trying in the same Linux server as a result ftp is very fast but if the server is other location (remote) then the file transferred will be time consuming. So i want try putting FTP part as a background process. I am unaware how to do... (5 Replies)
Discussion started by: vanitham
5 Replies

7. High Performance Computing

showq shows less active nodes as normal

Hi, I am new in system administration. I observe that some nodes in our cluster are not considered as active by showq: 22 active jobs 217 of 257 processors in use by local jobs (84.44%) 15 of 17 nodes active (88.24%) but then I try to log into... (1 Reply)
Discussion started by: armando_2011
1 Replies

8. Shell Programming and Scripting

Infinite while loop script shows more than one process

Hi, I have a script which triggers an infinite loop. #!bin/bash trig=`ls /home/trig.tch |wc -l` function callj { some commands... } while do callj & done The number of process after doing a ps -ef |grep Mon.sh returns processes even after the script is killed by deleting the... (4 Replies)
Discussion started by: chetan.c
4 Replies

9. UNIX for Dummies Questions & Answers

Determining if a process is active in UNIX

We have written a bare bones scheduling app using bash scripts. The input to the scheduler is from a mainframe scheduling tool, and the scripts exit code is returned to the MF. The problem is that every now and again I have a script that does not complete and this is left in my Q. I am in the... (1 Reply)
Discussion started by: Charles Swart
1 Replies

10. Solaris

How to find blocked process in vmstat?

Hi, How to find which processes are blocked? b column in vmstat shows higher values some times(approximately 30 min) bash-3.2# vmstat 1 10 kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr m1 m1 m1 m2 in sy cs us... (3 Replies)
Discussion started by: sureshsun
3 Replies
getusershell(3C)					   Standard C Library Functions 					  getusershell(3C)

NAME
getusershell, setusershell, endusershell - get legal user shells SYNOPSIS
#include <unistd.h> char *getusershell(void); void setusershell(void); void endusershell(void); DESCRIPTION
The getusershell() function returns a pointer to a legal user shell as defined by the system manager in the file /etc/shells. If /etc/shells does not exist, the following locations of the standard system shells are used in its place: /bin/bash /bin/csh /bin/jsh /bin/ksh /bin/ksh93 /bin/pfcsh /bin/pfksh /bin/pfsh /bin/sh /bin/tcsh /bin/zsh /sbin/jsh /sbin/pfsh /sbin/sh /usr/bin/bash /usr/bin/csh /usr/bin/jsh /usr/bin/ksh /usr/bin/ksh93 /usr/bin/pfcsh /usr/bin/pfksh /usr/bin/pfsh /usr/bin/sh /usr/bin/tcsh /usr/bin/zsh /usr/sfw/bin/zsh /usr/xpg4/bin/sh The getusershell() function opens the file /etc/shells, if it exists, and returns the next entry in the list of shells. The setusershell() function rewinds the file or the list. The endusershell() function closes the file, frees any memory used by getusershell() and setusershell(), and rewinds the file /etc/shells. RETURN VALUES
The getusershell() function returns a null pointer on EOF. BUGS
All information is contained in memory that may be freed with a call to endusershell(), so it must be copied if it is to be saved. NOTES
Restricted shells should not be listed in /etc/shells. SunOS 5.11 1 Nov 2007 getusershell(3C)
All times are GMT -4. The time now is 02:37 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy