system('cmd foo bar &') #### system('/bin/sh', '-c', 'cmd foo bar &') #### system('/bin/sh', '-c', '"$@" &', 'dummy', $prog, @args); #### use String::ShellQuote qw( shell_quote ); system(shell_quote($prog, @args) . ' &'));