in reply to How to obtain current child process name?
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.
|
|---|