|  |  
 |   |   
 NAMEProc::Guard - process runner with RAII pattern SYNOPSIS    use 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. 
 
 |