Manual Reference Pages - ANYEVENT::SUBPROCESS::DONE (3)
AnyEvent::Subprocess::Done - represents a completed subprocess run
We are $done in a sequence like:
my $job = AnyEvent::Subprocess->new ( ... );
my $run = $job->run;
$run->delegate(stdin)->push_write(Hello, my child!);
say "Running child as ", $run->child_pid;
$run->kill(11) if $you_enjoy_that_sort_of_thing;
my $done = $job->delegate(completion_condvar)->recv;
say "Child exited with signal ", $done->exit_signal;
say "Child produced some stdout: ",
An instance of this class is returned to your on_completion
callback when the child process exists.
delegate( CW$name )
Returns the delegate named $name.
$? from waitpid on the child. Parsed into the various fields
The value the child supplied to exit. (0 if "exit 0", etc.)
The signal number the child was killed by, if any.
True if the child dumped core.
True if the exit_status is 0. If this is false, your process dumped
core, exited due to a signal, or exited with a value other than 0.
Jonathan Rockway <email@example.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Jonathan Rockway.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
|perl v5.20.3 ||ANYEVENT::SUBPROCESS::DONE (3) ||2011-02-25 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.