dbus-monitor and awk
Cameron Hutchison
lists at xdna.net
Wed Sep 2 17:27:15 PDT 2009
spitfire23bc <spitfire23bc at gmail.com> writes:
>On the author's Fedora 10 system, this gives an output whenever a Tomboy
>note is created, saved or deleted. On Ubuntu 8.10, it gives no output.
>dbus-monitor is working correctly:
> dbus-monitor "${WATCH1}" "${WATCH2}" "${WATCH3}"
>works fine; it is the pipe to the awk command that kills any kind of output.
The difference may be the difference between gawk and mawk. mawk is the
default awk on Debian and I presume Ubuntu. I do not know what the
default on Fedora is.
mawk has the "-W interactive" option which uses line buffered input and
unbuffered output. The implication is that without that option, larger
buffers are used. If gawk defaults to this interactive mode (it doesn't
support "-W interactive"), then this may explain the difference.
Try insalling gawk in Ubuntu and explicitly calling gawk instead of awk.
More information about the dbus
mailing list