NAME
App::EventStreamr::Roles::ProcessControl - A process role
VERSION
version 0.5
SYNOPSIS
This is a role that provides 'start', 'stop' and 'running' methods.
DESCRIPTION
This is a Role that can be consumed to provide process operations used throughout EventStreamr.
It requires a 'cmd' attribute and will utilise an optional 'cmd_regex' if one exists.
METHODS
start
$proc->start;
Forks the command and returns.
stop
$proc->stop;
Stops the running process if it is found.
running
$proc->running;
Returns 1 if running, 0 if not.
AUTHOR
Leon Wright < techman@cpan.org >
COPYRIGHT AND LICENSE
This software is Copyright (c) 2014 by Leon Wright.
This is free software, licensed under:
The GNU Affero General Public License, Version 3, November 2007