Alexander E. Patrakov wrote:
DJ Lucas wrote:Never mind. $$ is not actually incrementing, but I don't know what processes pidof is finding when running that script. Creating a second functions script with only statusproc and getpids using the same 'pidof -o $$ -o $PPID -x "${1}"' gives the proper result. It looks as if pidof it's finding it's own PID but that can't be either because it does not find itself in the second example. I'm at a loss. Will revisit after some sleep.Is that because of "stty sane" at the bottom of the "functions" file?
Unfortunately, no. If you rewrite getpids in the old style (without using pidofproc), it works as expected. BTW, the first test in getpids should be -n instead of -z. I believe it appears to work as is because of the logic in pidofproc, but I can't look right this second.
-- DJ Lucas -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
