List of process of user


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting List of process of user
# 1  
Old 11-08-2012
Question List of process of user

Hi,

I need an output of process running on server, i am executing
Code:
ps -ef | grep test

output is
Code:
asak   22362     1  0 Nov07 ?        00:00:03 /usr/software/bin/perl-5.8.8 /u/assk/bin/test -v none JOBID=2012117 
asak   23748 22362  0 Nov07 ?      00:00:00 /usr/software/bin/perl-5.8.8 /u/asak/bin/test -v none JOBID=2012117

Two same results are being printed, i want an unique process details, that is.
output should be
Code:
asak   22362     1  0 Nov07 ?        00:00:03 /usr/software/bin/perl-5.8.8 /u/assk/bin/test -v none JOBID=2012117

can anyone please let me know how to filter and get unique process using ps command with grep .

Thanks in advance,

-Asak
# 2  
Old 11-08-2012
The two processes are parent/child. Other than using the JOBID segment, which will not work except for that particular scenario try this:
Code:
ps -ef | grep test | awk '!arr[$(NF)]++'

This will only work well with the example you gave
# 3  
Old 11-08-2012
hi,

I executed command given by you.
Code:
[asak@bon SCRIPTS]$ ps -ef | grep test | awk '!arr[$(NF)]++'
arr[: Event not found.

I got an error..
Code:
Event not found

I need to list out only parent process, is there are any command for that?

Thanks,
Arun
# 4  
Old 11-08-2012
Try this:-

Code:
ps -ef | awk '/test/ { if($3=="1") print; } '

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

List Process running under current user

Hi, i need to list the processes running only under current logged in user. EX: $ whoami oraaqw $ ps -ef | grep tnslsnr oraaqw 11403300 19267592 0 09:14:47 pts/3 0:00 grep tnslsnr oraaqw 15794208 1 0 Jan 14 - 11:59... (6 Replies)
Discussion started by: aravindadla
6 Replies

2. Shell Programming and Scripting

How to list process name only?

Hi team, Anyone help me cut a process name from ps -ef output? lit-dbrac01-b004: $ ps -ef|grep pmon|cut -f5 ... oracle 448 1 0 2014 ? 00:04:15 ora_pmon_blms50db2 Like I need just the process name: ora_pmon_blms50db2 Any ideas? Thanks in advance. jd (3 Replies)
Discussion started by: jonnyd
3 Replies

3. Solaris

Process for user

Hi folks, How can I list all the processes that running by a specific user, I don't know if ps -u USERID can help me in that, is there any other way to get a full information about the current services and process information which related to the users. Thanks (4 Replies)
Discussion started by: leo_ultra_leo
4 Replies

4. Shell Programming and Scripting

Move Process ID from one user to another

HI, I'm search to transfer a process ID form the User A to the User B with out super user privilege. Would it be possible. Please leave your (1 Reply)
Discussion started by: Prabhu.Are
1 Replies

5. Shell Programming and Scripting

Write a scripts to kill idle user for 60 min. & email user list to admin in text file

Folks, I have written one script for following condition by referring some of online post in this forum. Please correct it if I'm missing something in it. (OS: AIX 5.3) List the idle user. (I used whoidle command to list first 15 user and get username, idle time, pid and login time).... (4 Replies)
Discussion started by: sumit30
4 Replies

6. Programming

spawn a process with a different user

Hello Everyone: I have the following code int main() { system("/usr/OtherUser/bin/runX"); return 0; } runX must be executed with privileges from another user, how could I do that? I know the password for such user. Thanks in advance (8 Replies)
Discussion started by: edgarvm
8 Replies

7. Shell Programming and Scripting

script to monitor the process system when a process from user takes longer than 15 min run.

get email notification from from system when a process from XXXX user takes longer than 15 min run.Let me know the time estimation for the same. hi ,any one please tell me , how to write a script to get email notification from system when a process from as mentioned above a xxxx user takes... (1 Reply)
Discussion started by: kirankrishna3
1 Replies

8. UNIX for Dummies Questions & Answers

Process list

Hi, How to list the processes which are created in last 7 days ? Is there any script or command, please reply ASAP. Thanks Rajesh (2 Replies)
Discussion started by: rajesh08
2 Replies

9. Shell Programming and Scripting

How to process the user id list in /etc/group?

To all, I need to find a group in /etc/group and if found, I need to list out all the login ids for that group - one login id per line. To find the list of user login ids for group X, I probably will use cat /etc/group|grep ^X:|cut -d: -f4 This will return back a list of comma delimited... (4 Replies)
Discussion started by: april
4 Replies

10. UNIX for Dummies Questions & Answers

What user is a process running as?

How do you determine what user a process is running as? I want to know what user proftpd is running as, and what user a script that I have is running as. Thanks. (1 Reply)
Discussion started by: america2
1 Replies
Login or Register to Ask a Question