File descriptor directory in HPUX


 
Thread Tools Search this Thread
Operating Systems HP-UX File descriptor directory in HPUX
# 1  
Old 07-11-2012
Question File descriptor directory in HPUX

Hi,

In solaris I remember this direcotry structure

Code:
/proc/<pid>/fd

in this directory

Code:
ls -l | wc -l

would give me the number of file descriptor for that process.

Where can I find the similar in HPUX

Last edited by mohtashims; 07-11-2012 at 04:32 PM..
# 2  
Old 07-11-2012
HPUX has nothing like it.

The closest you might get is the various information ps can offer, which turns out to be quite a bit.
# 3  
Old 07-11-2012
Are you looking for open files by the process? "lsof" is available for HP-UX as well.

Code:
lsof -c process_name

# 4  
Old 07-11-2012
And you can drill down on a process with HP-UX glance and see which files that process has open.
Very important when configuring kernel parameters to know how many files a database client actually opens (it can be a large number).




@Corona688
"HPUX has nothing like it."

Sorry, but that is a rubbish post.
Also there is no "ps" option for file descriptors on any unix/Linux Operating System.

Last edited by methyl; 07-11-2012 at 08:23 PM.. Reason: rewrite
# 5  
Old 07-12-2012
Question

Quote:
Originally Posted by admin_xor
Are you looking for open files by the process? "lsof" is available for HP-UX as well.

Code:
lsof -c process_name

I need the number of file descriptor a process has opened and the max limit that is set on my system.

Can you help me with the exact command ?
# 6  
Old 07-12-2012
Yes, with lsof it's very easy.

To check numbers of file descriptors opened by a process:
Code:
lsof -p PID | awk '$4~/^[0-9]/' | wc -l

To check the max. limit that's set, on ksh type this:
Code:
ulimit -n

This User Gave Thanks to admin_xor For This Post:
# 7  
Old 07-13-2012
Check out these kernel parameters.
Code:
# kctune maxfiles maxfiles_lim
Tunable       Value  Expression  Changes
maxfiles       2048  Default
maxfiles_lim   4096  Default     Immed
# ulimit -a | grep nofiles
nofiles(descriptors) 2048

This will set it system wide, and with ulimit command you can change per user inside .profile, but not above the kernel parameter maxfiles_lim.

Hope that helps.
Regards
Peasant.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Variable File Descriptor

Greetings. I am happily using constructs like the following; I have set -x to show fine distinctions. $ exec 4> afile + exec + 4> afile $ print -u4 This is the first line in afileAs you can see from the -x expansion, the shell performed the exec command and redirected file descriptor to... (4 Replies)
Discussion started by: rpaskudniak
4 Replies

2. Shell Programming and Scripting

Help with File Descriptor in a While loop

Hi, I am trying to read a file line-by-line in a while loop, and perform some tasks which involves non-interactive SSH to a remote server. The code looks something like this -- #!/usr/bin/ksh export myFile=/path/to/my/file.load while read line do do something ## Adding the SSH... (2 Replies)
Discussion started by: Subu1987
2 Replies

3. Shell Programming and Scripting

file descriptor count

I am trying to write a script which will only show me the file descriptor count for a process/pid. My script will return me the count only not the whole output. For example, I would like my script to return the output 23 this case, not the whole output. Can anybody please help me how do I get... (11 Replies)
Discussion started by: mohullah
11 Replies

4. 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

5. 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

6. 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

7. 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

8. 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

9. 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

10. 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
Login or Register to Ask a Question