alanpich / daemon
Lightweight wrapper for starting & stopping background processes
dev-master
2013-11-26 13:41 UTC
This package is not auto-updated.
Last update: 2024-11-05 01:47:40 UTC
README
====================
Spawns background processes via PHP. Can also stop them again
Installation
{ "require": { "alanpich/php-daemon": "*" } }
Usage
// Command to execute $script = 'php '.dirname(__FILE__).'/index.php'; // File to log to $logFile = dirname(__FILE__).'/log.txt'; // Path to save pid file to $pidFile = dirname(__FILE__).'/process.pid'; // Create the daemon wrapper $daemon = new \AlanPich\Daemon\DaemonProcess($script,$pidFile,$logFile); $daemon->start(); echo $daemon->status()? 'RUNNING' : 'NOT RUNNING'; $daemon->stop();