Hi, Roland. You wrote:
system('tar .... >'.devnull.' 1>&2'); # works on *nix and windoze
As I can see you redirect STDOUT to devnull and then again you redirect STDOUT to STDERR... Is this correct? I think it is typo, isn't it?
and not "1>&2". I mistakingly exchanged 2 and 1. My point was that you have to redirect *first* to devnull, and *then* do the 2>&1, not the other way around.