![]() |
![]()
| ![]() |
![]()
NAMEProc::Guard - process runner with RAII pattern SYNOPSISuse Test::TCP qw/empty_port wait_port/; use File::Which qw/which/; use Proc::Guard; my $port = empty_port(); my $proc = proc_guard(scalar(which('memcached')), '-p', $port); wait_port($port); # your code here # -------------- # or, use perl code my $proc = proc_guard(sub { ... # run this code in child process }); ... DESCRIPTIONProc::Guard runs process, and destroys it when the perl script exits. This is useful for testing code working with server process. FUNCTIONS
METHODS
VARIABLES
AUTHORTokuhiro Matsuno <tokuhirom AAJKLFJEF GMAIL COM> LICENSECopyright (C) Tokuhiro Matsuno This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|