in reply to Submitting program to background from perl
If you pass a single string value to system which has shell metacharacters (such as & in this case) it will use /bin/sh -c to run the command. What you're probably seeing is this shell instance's command line with the ampersand. The alternative is to use fork/exec yourself; see perldoc perlipc.
|
|---|