This seems to be a poorly defined question. Unix processes do not have "names" per se, they simply have unique id number called a pid. The name of the executable is kinda like what you want, but every bash process will be called "bash" or "/usr/bin/bash". There is no uniqueness to this, so it isn't really a name.
You might want to take a step back and look to see what it is that you really want to do, and let us know what that is. You're more likely to get a useful answer that way.
If you want to go this alone, look at the output of "/bin/ps", especially "ps -aef" and grep for whatever it is that you want. You might find a bit more info in /proc/<PID> but that isn't guaranteed to be portable, which may or may not be a concern for you.
In reply to Re: How to obtain current child process name?
by doug
in thread How to obtain current child process name?
by sneha_heda
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |