Child::Link::Proc3pm
Proc object used by child.
Methods
- $bool = $proc->
is_complete() -
Check if the child is finished (non-blocking)
- $proc->
wait() -
Wait until child terminates, destroy remaining zombie process (blocking)
- $proc->kill($SIG)
-
Send the
$SIGsignal to the child process.NOTE:
kill()is unpredictable on windows, strawberry perl sends the kill signal to the parent as well as the child.
- $proc->
pid() -
Returns the process PID.
- $proc->
exit_status() -
Will be undef unless the process has exited, otherwise it will have the exit status.
Note: When you call exit($N) the actual unix exit status will be bit shifted with extra information added.exit_status()will shift the value back for you. That meansexit_status()will return 2 when your child calls exit(2) seeunix_exit()if you want the actual valuewait()assigned to $?.
- $proc->
unix_exit() -
When you call exit($N) the actual unix exit status will be bit shifted with extra information added. See
exit_status()if you want the actual value used inexit()in the child.
Fennec project
This module is part of the Fennec project. See Fennec for more details. Fennec is a project to develop an extendable and powerful testing framework. Together the tools that make up the Fennec framework provide a potent testing environment.
The tools provided by Fennec are also useful on their own. Sometimes a tool created for Fennec is useful outside the greater framework. Such tools are turned into their own projects. This is one such project.
- Fennec - The core framework
-
The primary Fennec project that ties them all together.
Releases
7 releases since Debian 7 (Wheezy); the text changed 4 times.