simple script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting simple script
# 1  
Old 11-30-2008
simple script

Hi,

I just need a shell script to find out the processes taking longer time...(Unix/Linux)

Urgent response needed..

Rajiv
# 2  
Old 11-30-2008
try this:
Code:
 ps | awk '{print $7}' | sed '1d'| sort -r

you can change $7 to whichever column your "TIME" field appears after the ps command. Once this is sorted from higher to lower you can select which process takes the longest.
# 3  
Old 11-30-2008
Bug Hi

Hi,


I dont know much about shell scripting..I think the above should work..But can u say me what after printing value in the variable what does sed '1d' does...I am very thankful to you for tour help..as within an hour I got a respone..That is so nice of you..

Thank You once again...
Rajiv
# 4  
Old 11-30-2008
you are welcome..

sed '1d' deletes the first line of the output:

when i did ps on my system i got :

PID PPID PGID WINPID TTY UID STIME COMMAND
3404 1 3404 3404 con 1006 18:38:19 /usr/bin/bash
2136 3404 2136 3256 con 1006 18:50:10 /usr/bin/tcsh
1920 2136 1920 1160 con 1006 18:50:23 /usr/bin/bash
3312 1920 3312 1488 con 1006 19:48:40 /usr/bin/ps

i am using cygwin not a unix system.

the awk part extracts the 7th column in this case the STIME..

i want to delete the STIME row which is the first row that i deleted using the sed statement..

what is your output of the ps command?
# 5  
Old 11-30-2008
Hi back

ps
PID TTY TIME CMD
1541 pts/13 00:00:00 bash
1567 pts/13 00:00:00 ps

I changed it to 3.. for the time
But this wont show background processes right

Will this one work

top -ocpu
# 6  
Old 11-30-2008
Reg urs 7th column in starting time and not the time taken by the process...
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Simple script

I have to pull files from a customers cloud directory to our cloud directory periodically, the customer has the files in the new-version(nver) folder; which I am pulling via a python script. (python nver.py) customers cloud location: s3://custbucket/$nver/files Our cloud location:... (0 Replies)
Discussion started by: ramky79
0 Replies

2. Shell Programming and Scripting

Simple if script

Hi, new to unix and scripting, and i'm trying to set up a simple "if" script to create a seperate flag file dependant on success. So far i have the following ($5 is a variable passed to the script from the backup job) if then touch /u03/backups/backup_ended.flag else touch... (13 Replies)
Discussion started by: richs24
13 Replies

3. Linux

How to execute a simple select script using a shell script?

Hi team, I have two select statements and need to run them using SYSDBA user select * from temp_temp_seg_usage; select segment_name, tablespace_name, bytes/ (1024*1024) UsedMb from dba_segments where segment_name='TEMP_TEMP_SEG_USAGE'; Need to run this using a shell script say named... (1 Reply)
Discussion started by: pamsy78
1 Replies

4. Shell Programming and Scripting

Help making simple perl or bash script to create a simple matrix

Hello all! This is my first post and I'm very new to programming. I would like help creating a simple perl or bash script that I will be using in my work as a junior bioinformatician. Essentially, I would like to take a tab-delimted or .csv text with 3 columns and write them to a "3D" matrix: ... (16 Replies)
Discussion started by: torchij
16 Replies

5. Shell Programming and Scripting

Simple Script Can u help please?

I have a file that contains these lines User ID Username -------- ---------- 7738626,zrazak 7783535,jvincigu 7805567,ldrennan 7805583,mtsakama I need to sort the names alphabetically How can I sort the lines based on the user names ? I would appreciate a quick reply anyone ... (1 Reply)
Discussion started by: mnassiri
1 Replies

6. Shell Programming and Scripting

Simple Script to do so?

hi guys, i am a noob to shell scripting, and i would like to run a simple script, that could simply do the following: 1. SFTP to a remote server/path...and download the newest *.gz backup file on that server. (there are many *.gz files in that folder, i simply need the latest one) 2. locally... (1 Reply)
Discussion started by: Confidence
1 Replies

7. Shell Programming and Scripting

Simple script

I have a script that will check for integer line by line and if it encounter any blank space will echo it: Below the script: #!/bin/ksh while read i do echo "Value is $i" count=`expr substr "$i" 1 3` echo $count if && then echo "Matched" else echo "Blank Space Found" fi (3 Replies)
Discussion started by: ali560045
3 Replies

8. UNIX for Dummies Questions & Answers

Simple script

I am trying to print my script arguments, but i am stuck at the arrow pointed lines..please help #!/bin/bash echo "Number of arguments $#" count=1 while do echo ${$count} <======================== count = $(expr $count +1) <================== done (4 Replies)
Discussion started by: chvs2000
4 Replies

9. Shell Programming and Scripting

Simple Script

Here is the script that i am trying to run. I get an error and i can't figure out what is the problem. #!/bin/bash echo "What is your name" read NAME if ; then echo "My name is the same" esle echo "You have a nice name" fi (11 Replies)
Discussion started by: xplod4202
11 Replies

10. UNIX for Dummies Questions & Answers

help with simple script

I need a script that checks to see if ypserv is running, and if not it will restart yp. I have a ypslave that is running Sol9, and the ypsrv daemon is dieing, I want to create a cron job that periodicly checks to see if it's running, and if it see's that it isn't, it will re-start the daemon (1 Reply)
Discussion started by: jdel80
1 Replies
Login or Register to Ask a Question