in reply to Perl launching process
My Rule of Thumb:
Regarding #3, backtick does not capture stderr by default? Unless shell redirection is used?
It does not, as a trivial test will confirm.
$ perl -e 'print "###", `chown foo /`, "###\n"' [download]