| Tobias DiPasquale on 5 Jan 2004 12:42:02 -0000 |
|
On Mon, 2004-01-05 at 01:38, Michael C. Toren wrote:
> Unfortunately, the above command is somewhat deceptive, at least for
> mawk version 1.3.3-8, which is the awk implementation that happens to be
> installed on my local system. Based on the output of the following test,
> mawk seems to use nul-terminated strings internally, probably the result
> of using stdio:
>
> [mct@ellesmere ~]$ echo -e "foo\0bar"| awk '{print}'
> foo
Use this instead for argv[0] of the parent:
shell% awk '{print}' /proc/$PPID/cmdline | tr '\0' '\n' | head -1
That will yield the correct results. Of course, it will also only work
on Linux. HTH :)
--
Tobias DiPasquale, www.cbcg.net
202A 04C4 2CE6 B985 8520 88D6 CD25 1A6C B9B5 1595
Attachment:
signature.asc
|
|