file descriptor count


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting file descriptor count
# 8  
Old 10-04-2011
Hi Ahamed,

thanks for your reply. I ran the command but it bounced back with the pid

Code:
 
 pfiles 437 | awk -F":" '/^[0-9]*:/{val=$1} END{print val}'
437

# 9  
Old 10-04-2011
Can you paste the output of pfiles 437

--ahamed
# 10  
Old 10-04-2011
Even with the nwak (solraris 10) it returned the pid ....

Code:
 
pfiles 437 | nawk -F":" '/^[0-9]*:/{val=$1} END{print val}'
437

---------- Post updated at 02:03 PM ---------- Previous update was at 01:58 PM ----------

Hi Ahamed,

Here it is...
Code:
 
 pfiles 437
 
437:    /xxx/xxx/xxx/xxx -STITUS.HTTP 30900 N xxx.ini 
  Current rlimit: 65536 file descriptors
   0: S_IFCHR mode:0666 dev:366,0 ino:6815752 uid:0 gid:3 rdev:13,2
      O_RDWR|O_LARGEFILE
      /devices/pseudo/mm@0:null
   1: S_IFCHR mode:0666 dev:366,0 ino:6815752 uid:0 gid:3 rdev:13,2
      O_RDWR|O_LARGEFILE
      /devices/pseudo/mm@0:null
   2: S_IFCHR mode:0666 dev:366,0 ino:12582924 uid:0 gid:0 rdev:24,4
      O_RDWR|O_NOCTTY|O_LARGEFILE
      /devices/pseudo/pts@0:4
   3: S_IFREG mode:0664 dev:256,65546 ino:39261 uid:69533 gid:7490 size:65150
      O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE
      /xxx/xxx/xx/trc/tls2.trc
   4: S_IFDOOR mode:0444 dev:375,0 ino:56 uid:0 gid:0 size:0
      O_RDONLY|O_LARGEFILE FD_CLOEXEC  door to nscd[170]
      /var/run/name_service_door
   5: S_IFCHR mode:0000 dev:366,0 ino:51047 uid:0 gid:0 rdev:42,545
      O_RDWR|O_LARGEFILE
      /devices/pseudo/tcp@0:tcp
   6: S_IFREG mode:0664 dev:256,65546 ino:175027 uid:69533 gid:7490 size:431787
      O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE
      /xxx/xxx/xx/trc/TitusAmtHeld.437.trc
   7: S_IFSOCK mode:0666 dev:373,0 ino:33789 uid:0 gid:0 size:0
      O_RDWR FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
        sockname: AF_INET 127.0.0.1  port: 54394
        peername: AF_INET 127.0.0.1  port: 30101
   8: S_IFSOCK mode:0666 dev:373,0 ino:52021 uid:0 gid:0 size:0
      O_RDWR FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
        sockname: AF_INET 0.0.0.0  port: 40105
   9: S_IFSOCK mode:0666 dev:373,0 ino:43123 uid:0 gid:0 size:0
      O_RDWR FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
        sockname: AF_INET 127.0.0.1  port: 40105
        peername: AF_INET 127.0.0.1  port: 54395
  10: S_IFIFO mode:0000 dev:364,0 ino:163363578 uid:69533 gid:7490 size:0
      O_RDWR
  11: S_IFIFO mode:0000 dev:364,0 ino:163363578 uid:69533 gid:7490 size:0
      O_RDWR
  12: S_IFIFO mode:0000 dev:364,0 ino:163363579 uid:69533 gid:7490 size:0
      O_RDWR
  13: S_IFIFO mode:0000 dev:364,0 ino:163363579 uid:69533 gid:7490 size:0
      O_RDWR
  14: S_IFSOCK mode:0666 dev:373,0 ino:5360 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54501
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  15: S_IFSOCK mode:0666 dev:373,0 ino:8737 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54503
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  16: S_IFSOCK mode:0666 dev:373,0 ino:11137 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54505
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  17: S_IFSOCK mode:0666 dev:373,0 ino:11720 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54506
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  18: S_IFSOCK mode:0666 dev:373,0 ino:15509 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54508
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  19: S_IFSOCK mode:0666 dev:373,0 ino:53475 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54510
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  20: S_IFSOCK mode:0666 dev:373,0 ino:53854 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54512
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  21: S_IFSOCK mode:0666 dev:373,0 ino:20535 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54514
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  22: S_IFSOCK mode:0666 dev:373,0 ino:33008 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54516
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  23: S_IFSOCK mode:0666 dev:373,0 ino:33433 uid:0 gid:0 size:0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49640),IP_NEXTHOP(0.0.193.232)
        sockname: AF_INET xx.xx.xx.xxx  port: 54518
        peername: AF_INET xx.xx.xx.xxx  port: 10000
  24: S_IFIFO mode:0000 dev:364,0 ino:163363580 uid:69533 gid:7490 size:0
      O_RDWR
  25: S_IFIFO mode:0000 dev:364,0 ino:163363580 uid:69533 gid:7490 size:0
      O_RDWR
  26: S_IFSOCK mode:0666 dev:373,0 ino:24528 uid:0 gid:0 size:0
      O_RDWR FD_CLOEXEC
        SOCK_STREAM
        SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
        sockname: AF_INET 0.0.0.0  port: 30900
  27: S_IFSOCK mode:0666 dev:373,0 ino:52020 uid:0 gid:0 size:0
      O_RDWR FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(49152),SO_RCVBUF(49152),IP_NEXTHOP(0.0.192.0)
        sockname: AF_INET 0.0.0.0  port: 30901

# 11  
Old 10-04-2011
Try this...
Code:
pfiles 437 | awk -F":" '/^ *[0-9]*:/{val=$1} END{print val}'

Note there is a slight change made in the code!

--ahamed
# 12  
Old 10-04-2011
Perfect it works fine...
Thank you for your help Ahamed.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

redirecting with file descriptor

hello, Someone can help me with redirectors? I am writing this script in bash enviroment on Fedora: exec 4<> /dev/tcp/10.10.11.30/5000 #open socket in input/output strings<&4 >file.txt & I send file descriptor 4 to string command to purge data stream from special char while come from... (3 Replies)
Discussion started by: rattoeur
3 Replies

2. Shell Programming and Scripting

file descriptor KSH

Hello, How can i use file descriptor in a script to read 2 files at the same time and extract line 200 from file 1 and line 500 from file 2. Thanks. (6 Replies)
Discussion started by: LiorAmitai
6 Replies

3. UNIX for Dummies Questions & Answers

File Descriptor

Hi What the below path contains? /proc/<pid>/fd (1 Reply)
Discussion started by: siba.s.nayak
1 Replies

4. Shell Programming and Scripting

File Descriptor

Hello All, Im opening a file desciptor in perl and sending data using print CMD "$xyz". is there a limit to the length of the string that I can give to this CMD at a time. (3 Replies)
Discussion started by: rimser9
3 Replies

5. UNIX for Advanced & Expert Users

File Descriptor Table

Im working on writing a small operating system. I am currently working on implementing dup, dup2, pipe, and close and I need to implement some type of file descriptor table in my PCB. I was wondering if there is anyone who is familiar with linux/unix implementation of these tables who could... (6 Replies)
Discussion started by: Ashaman0
6 Replies

6. Programming

File descriptor constant

I have a requirement to close all the file descriptors from 3 to 1024 for a particular application. Right now, this is how I do it .. for ( int i = 3 ; i <= 1024; ++i ) close(i); The change I am looking at is, I want to do away with the number 1024 and replace it with a constant which... (4 Replies)
Discussion started by: vino
4 Replies

7. Programming

Problems with file descriptor

Hi, look at the following code: The client after estabilishing a connection with the server does the following: if ((peter = fopen(argv, "r")) == NULL){ printf("errore\n"); exit(0); } ... (11 Replies)
Discussion started by: teo
11 Replies

8. UNIX for Dummies Questions & Answers

File Descriptor Help

What is a file descriptor in Unix?? How to find a file descriptor of a file in Unix?? Does it have anything to do with the Inode numbers?? (3 Replies)
Discussion started by: rahulrathod
3 Replies

9. UNIX for Dummies Questions & Answers

file activity (open/closed) file descriptor info using KORN shell scripting

I am trying to find a way to check the current status of a file. Such as some cron job processes are dependent on the completion of others. if a file is currently being accessed / modified or simply open state I will wait until it is done being processed before attempting the next process on that... (3 Replies)
Discussion started by: Gary Dunn
3 Replies

10. UNIX for Dummies Questions & Answers

bad file descriptor?

Ok, I'm sure this is a total newbie question, but I think I'm in the right place, no? I'm trying to call a perl module from a cgi script - Mail::Sendmail - and my web host installed the module in a directory that doesn't seem to be accessible, at least not the way I'm trying. But I thought you... (1 Reply)
Discussion started by: ftb
1 Replies
Login or Register to Ask a Question