http://www.perlmonks.org?node_id=1054918


in reply to Perl won't run command with "|&"

You have leading whitespace, why is that?

Also, consider the output of perl -V:sh when you're writing your shell commands

This is what you're really executing

/bin/sh /usr/bin/wget "http://www.google.com" |& tee /path/to/tee.lo +g
I think you should try  2>&1 | tee -a ...log