Find PID for a port


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Find PID for a port
# 1  
Old 06-01-2012
Question Find PID for a port

Hi,
I need to find the PID for a given port on the below system.

Code:
HP-UX mymachine B.11.31 U ia64 3223107173 unlimited-user license

How can I ?
# 2  
Old 06-01-2012
Code:
lsof -i:portnum

Should return pids.

Install lsof from :
Porting And Archive Centre For HP-UX

Regards
Peasant.
This User Gave Thanks to Peasant For This Post:
# 3  
Old 06-01-2012
Question

Quote:
Originally Posted by Peasant
Code:
lsof -i:portnum

Should return pids.

Install lsof from :
Porting And Archive Centre For HP-UX

Regards
Peasant.
There is only one process using this port however, the lsof shows multiple PIDs.

How can I know that very PID ?

Code:
COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
httpd   21024  bea    6u  IPv6 0xe0000006a28fd100      0t0  TCP *:8082 (LISTEN)
httpd   21027  bea    6u  IPv6 0xe0000006a28fd100      0t0  TCP *:8082 (LISTEN)
httpd   21028  bea    6u  IPv6 0xe0000006a28fd100      0t0  TCP *:8082 (LISTEN)
httpd   21029  bea    6u  IPv6 0xe0000006a28fd100      0t0  TCP *:8082 (LISTEN)

# 4  
Old 06-01-2012
Code:
ant:/home/vbe $ ps -ef|grep [t]tp
     www  1823  1808  0  Sep  6  ?         0:00 /opt/hpws/apache/bin/httpd -d /opt/hpws/apache -k start
     www  1825  1808  0  Sep  6  ?         0:00 /opt/hpws/apache/bin/httpd -d /opt/hpws/apache -k start
    root  1808     1  0  Sep  6  ?        22:48 /opt/hpws/apache/bin/httpd -d /opt/hpws/apache -k start
     www  1810  1808  0  Sep  6  ?         0:00 /opt/hpws/apache/bin/httpd -d /opt/hpws/apache -k start
     www 13502  9312  0  May 15  ?         0:00 /opt/apache/bin/httpd
     www 15985  9312  0  Apr 30  ?         0:00 /opt/apache/bin/httpd
     www 10748  9312  0  May 31  ?         0:00 /opt/apache/bin/httpd
    root  9312     1  0  Oct 25  ?        14:57 /opt/apache/bin/httpd
     www 12327  9312  0  May 21  ?         0:00 /opt/apache/bin/httpd
     www 15213  9312  0  May  8  ?         0:00 /opt/apache/bin/httpd
     www 19945  9312  0  Apr  4  ?         0:00 /opt/apache/bin/httpd

Since the port 8082 is listened by httpd and as you can see above there can be many, I dont see how you want to point to a unique unless you have more precision we are unaware of ( and still I doubt...).
# 5  
Old 06-01-2012
Tell us a bit more on your htppd server if you want some help.
In my example above, my server is running two apache servers of 2 different versions (on HP-UX 11.11 pa-risc).
If I look about /opt/apache/bin/httpd, in its httpd.conf file, I find:
Code:
# PidFile: The file in which the server should record its process
# identification number when it starts.
#
PidFile /opt/apache/logs/httpd.pid

Now with that information:
Code:
ant:/opt/apache/conf $ more /opt/apache/logs/httpd.pid
9312
ant:/opt/apache/conf $ lsof -i:80                        
COMMAND   PID USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
httpd    9312 root   16u  inet 0x62881940      0t0  TCP ant:http (LISTEN)
httpd   10748  www   16u  inet 0x62881940      0t0  TCP ant:http (LISTEN)
httpd   12327  www   16u  inet 0x62881940      0t0  TCP ant:http (LISTEN)
httpd   13502  www   16u  inet 0x62881940      0t0  TCP ant:http (LISTEN)
httpd   15213  www   16u  inet 0x62881940      0t0  TCP ant:http (LISTEN)
httpd   15985  www   16u  inet 0x62881940      0t0  TCP ant:http (LISTEN)
httpd   19945  www   16u  inet 0x62881940      0t0  TCP ant:http (LISTEN)
ant:/opt/apache/conf $

 
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Bash script, find the next closed (not in use) port from some port range.

hi, i would like to create a bash script that check which port in my Linux server are closed (not in use) from a specific range, port range (3000-3010). the print output need to be only 1 port, and it will be nice if the output will be saved as a variable or in same file. my code is: ... (2 Replies)
Discussion started by: yossi
2 Replies

2. Solaris

How to find port number wwn of particular port on dual port HBA,?

please find the below o/p for your reference bash-3.00# fcinfo hba-port HBA Port WWN: 21000024ff295a34 OS Device Name: /dev/cfg/c2 Manufacturer: QLogic Corp. Model: 375-3356-02 Firmware Version: 05.03.02 FCode/BIOS Version: BIOS: 2.02; fcode: 2.01;... (3 Replies)
Discussion started by: sb200
3 Replies

3. UNIX for Advanced & Expert Users

Find PID using a Port?

Hi, I do not have root user credentials nor do I have the functional id of the process that uses port 80. How can I find the pid of the process using the port number 80 ? Operating System: Linux (6 Replies)
Discussion started by: mohtashims
6 Replies

4. HP-UX

Find port for Pid

Hi, Is this the most appropriate way of finding the listen port number given the pid is "16659" ? lsof -Pan -i tcp -i udp | grep 16659 | grep -i "listen"If so, how can I extract "7001" and assign it to a variable say myport=7001 from the below output which happens to be actual port number? ... (1 Reply)
Discussion started by: mohtashims
1 Replies

5. Shell Programming and Scripting

Get opened port with given PID?

i want to get tomcat listening port , from a command. ps -ef | grep catalina | grep -v "grep catalina" | grep -v "catalina.out" | awk '{print $2}' | head -1 output : ----- 1234 Now with this 1234 i need to know , in which port my tomcat is running... i tried , netstat -ao | grep... (14 Replies)
Discussion started by: linuxadmin
14 Replies

6. UNIX for Dummies Questions & Answers

pid from port number in AIX

Hello guys, How to shut down a port number in AIX. May be first I need to find out what is the process ID of that process that listens to this particular port.. Is there any command to find a process ID from the port number other than "lsof". thanks (1 Reply)
Discussion started by: solaix14
1 Replies

7. Shell Programming and Scripting

how to find only PID value

When I run ps -aef | grep aaa.exe it gives out put user 5091 5518 0 10:13:25 pts/1 0:00 grep aaa.exe user 4647 2479 0 09:26:31 ? 0:25 /kk/zzz/user/xxx/bin/aaa.exe user1 1111 2222 0 08:26:31 ? 0:25 /kk/zzz/user1/xxx/bin/aaa.exe I need Only PID value ie... (5 Replies)
Discussion started by: madhusmita
5 Replies

8. HP-UX

To find pid from port number

Hi, I am working on HP-UX Release 11i. I want to find the process id (PID) of the process running on a particular port. lsof command fuser does not work on this system. Please suggest some alternative. Thanks (6 Replies)
Discussion started by: gmat
6 Replies
Login or Register to Ask a Question