open2 (\*
rdr
, \*
wtr
,
cmd_with_args
)
Forks a child process to execute the specified command.
Takes the following arguments:
-
\*rdr
-
Represents a read filehandle that your program can use to read from the
command
$cmd
's standard output. Can be a FileHandle object or
a reference to a typeglob.
-
\*wtr
-
Represents a write filehandle that your program can use to write to the
command
$cmd
's standard input. Can be a FileHandle object or a
reference to a typeglob.
-
cmd_with_arguments
-
The command to be executed by the child process, and its arguments. Can
be specified two ways:
$cmd_with_args
$cmd
, "
arg1
", "
arg2
", ...