PID -> User (I need to know the user of a PID)


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers PID -> User (I need to know the user of a PID)
# 8  
Old 06-29-2003
Did you try the suggestion made by minazk? That should also provide you with the command being run, the PID associated with it, and the user running it...
# 9  
Old 06-29-2003
Data

Yes, I tried it but I got the following:
Code:
root@galaxy [~]# ps -ef | grep 'PID'
UID        PID  PPID  C STIME TTY          TIME CMD
root     13675 13138  0 12:54 pts/0    00:00:00 grep PID
root@galaxy [~]# ps -ef | grep '13514'
root     13736 13138  0 12:54 pts/0    00:00:00 grep 13514
root@galaxy [~]# ps -ef | grep 13514
root     13779 13138  0 12:54 pts/0    00:00:00 grep 13514
root@galaxy [~]# ps -ef | grep PID
UID        PID  PPID  C STIME TTY          TIME CMD
root     13904 13138  0 12:55 pts/0    00:00:00 grep PID

Always I got "root"!
# 10  
Old 06-29-2003
Try this: ps -aux | grep 'PID'

Does that work for you?
# 11  
Old 06-29-2003
Sorry, it didn't work.

Code:
root@galaxy [~]# ps -aux | grep '648'
nobody   30773  0.2  0.8 12196 8648 ?        S    01:51   2:43 [httpd]
nobody   30777  0.1  0.7 11532 7648 ?        S    01:51   2:00 [httpd]
root       722  0.0  0.0  1768  620 pts/0    S    23:29   0:00 grep 648
root@galaxy [~]# ps -aux | grep '4170'
mysql     4170  0.0  1.5 31004 16200 ?       S    Jun26   1:02 [mysqld]
root       888  0.0  0.0  1772  624 pts/0    S    23:30   0:00 grep 4170


Regards,
Khalid
# 12  
Old 06-29-2003
Seems like it worked as you requested. The user id of PID 4170 is mysql..... that is what you asked for in your original post isn't it?

The user is mysql..... at this point you would look at the CPU or memory stats of each mysql (child or parent) process and see if a single process is causing high usage. Right?
# 13  
Old 06-29-2003
Hi,

NO Smilie, I'm working on hosting server so I need to know which account do these processes.
I need to know the username (domain), not mySQL in general.

Thanks,
Khalid
# 14  
Old 06-29-2003
And I just explained to you (as others have) how to do it......

Do you understand the concept of parent and child processes?


It seems that you don't understand the core concepts and the relationship between parent processes (like mysql) and the individual user processes that are mysql children.......
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

I need to save a pid of a child started with $: su <user> -c “nohup …”

Hello, I want to save pid of a child process but I get empty file. su myuser -c "nohup ./mydaemon.sh >/dev/null 2>&1 & print $! > mydaemon.pid" This one works: nohup ./mydaemon.sh >/dev/null 2>&1 & print $! > mydaemon.pid Please help. Thank you in advance. (2 Replies)
Discussion started by: vincegata
2 Replies

2. Shell Programming and Scripting

Pid=$!

Hello, I would like to know what this command means? PID=$! what does "!" stand for? (5 Replies)
Discussion started by: googlietdr
5 Replies

3. UNIX for Advanced & Expert Users

Determining if user is local-user in /etc/passwd or LDAP user

Besides doing some shell-script which loops through /etc/passwd, I was wondering if there was some command that would tell me, like an enhanced version of getent. The Operating system is Solaris 10 (recent-ish revision) using Sun DS for LDAP. (5 Replies)
Discussion started by: ckmehta
5 Replies

4. UNIX for Dummies Questions & Answers

Get pid

Hello people, This question might seem to be a little naive but here it goes: I want to know the PID of a script that is running in the background. eg: There is a script called Data_Downloader.sh I am using the command: ps -ef | grep Data_Downloader.sh But I am getting the output as wrkarea... (9 Replies)
Discussion started by: Rajat
9 Replies

5. UNIX for Dummies Questions & Answers

Need to get pid of a process and have to store the pid in a variable

Hi, I need to get the pid of a process and have to store the pid in a variable and i want to use this value(pid) of the variable for some process. Please can anyone tell me how to get the pid of a process and store it in a variable. please help me on this. Thanks in advance, Amudha (7 Replies)
Discussion started by: samudha
7 Replies

6. Shell Programming and Scripting

KILL PID, intern should kill another PID.

Hi All, In my project i have two process runs in the back end. Once i start my project, and execute the command ps, i get below output: PID TTY TIME CMD 9086 pts/1 0:00 ksh 9241 pts/1 0:02 java 9240 pts/1 0:00 shell_script_bg java with 9241 PID is the main... (4 Replies)
Discussion started by: rkrgarlapati
4 Replies

7. UNIX for Dummies Questions & Answers

Session PID & socket connection pid

1. If I use an software application(which connects to the database in the server) in my local pc, how many PID should be registered? Would there be PID for the session and another PID for socket connection? 2. I noticed (through netstat) that when I logged in using the my software application,... (1 Reply)
Discussion started by: pcx26
1 Replies

8. UNIX for Dummies Questions & Answers

getting PID

Hi , I am trying to get the PID using the following command: $ /usr/ucb/ps -auwwwwx | grep java | grep Proceess | ptree PID or $ /usr/ucb/ps -auwwwwx | grep java | grep Proceess;ptree PID it is possible to get PID, such that I check whether any orphan process is running. solution... (0 Replies)
Discussion started by: Rakesh Bhat
0 Replies

9. UNIX for Advanced & Expert Users

Pid=0

What OS does not use PID=0? is it FreeBSD? (0 Replies)
Discussion started by: nmajin
0 Replies

10. Programming

printing ppid,child pid,pid

question: for the below program i just printed the value for pid, child pid and parent pid why does it give me 6 values? i assume ppid is 28086 but can't figure out why there are 5 values printed instead of just two! can someone comment on that! #include<stdio.h> #define DIM 8 int... (3 Replies)
Discussion started by: a25khan
3 Replies
Login or Register to Ask a Question