NAME

MCE::Signal - Provides tmp_dir creation & signal handling for Many-Core Engine.

VERSION

This document describes MCE::Signal version 1.000

SYNOPSIS

use MCE::Signal qw( [-use_dev_shm] [-keep_tmp_dir] );

Nothing is exported by default. Exportable are 1 variable and 2 subroutines:

$tmp_dir          - Path to temp dir

sys_cmd           - Execute cmd and return the actual exit status
stop_and_exit     - Stops execution, removes tmp directory and exits

EXAMPLES

## Creates tmp_dir under /tmp
use MCE::Signal;
use MCE::Signal qw( :all );

## Attempt to create tmp_dir under /dev/shm, otherwise under /tmp
use MCE::Signal qw( -use_dev_shm );

## Keep tmp_dir after script terminates
use MCE::Signal qw( -keep_tmp_dir );
use MCE::Signal qw( -use_dev_shm -keep_tmp_dir );

REQUIREMENTS

Perl 5.8.0 or later

SOURCE

The source is hosted at: http://code.google.com/p/many-core-engine-perl/

AUTHOR

Mario E. Roy, <marioeroy AT gmail DOT com>

COPYRIGHT AND LICENSE

Copyright (C) 2012 by Mario E. Roy

MCE::Signal is free software; you can redistribute it and/or modify it under the same terms as Perl itself.