![]() |
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Throttling Process Resource Consumption | humbletech99 | UNIX for Advanced & Expert Users | 3 | 03-03-2009 07:13 AM |
| real memory consumption of a process | melanie_pfefer | SUN Solaris | 4 | 11-18-2008 06:12 PM |
| Ghost Process + CPU consumption | neal.opperman | SCO | 1 | 02-14-2008 04:53 AM |
| PS command does not display shell script running | hadarot | Shell Programming and Scripting | 4 | 09-15-2005 06:56 AM |
| Shell Script Display? | wmosley2 | UNIX for Dummies Questions & Answers | 2 | 12-14-2003 02:12 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Shell script to display top 5 process (per cpu consumption)
Hello,
I have to create shell script being myself real novice in scripting… I was looking on the Internet for some script examples, but I don’t have the basic understanding of the shell. I was trying to do something with “ps” command without success. For exemple total number of running process: ps ax | wc -l | tr -d "" Executed from command line work nice, but once in the script like echo ‘ps ax | wc -l | tr -d ""’ return 1 which is not the right number of running process. The script should do the following:
process2 process3 process1 result : process1 Is it too difficult to implement in pure bash script? Many thanks in advance for any help. |
|
||||
|
Quote:
Server is running on ubuntu. When I type the command in command prompt it format the output correctly. When executed from script like : echo `UNIX95= ps -eo pcpu,pid,user,args | sort -r | head -5` the output is formated in one line like this: %CPU PID USER COMMAND 0.1 5162 root sshd: root@pts/1 0.0 7 root [khelper] 0.0 6 root [events/0] 0.0 5 root [watchdog/0] Is there any formatting option or should'nt I use "echo"? Do you have any idea for
Thanks |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|