dev-master
9999999-devA small PHP library to run background processes
MIT
The Development Requires
dev-tmpfile
dev-tmpfileA small PHP library to run background processes
MIT
The Development Requires
Wallogit.com
2017 © Pedro Peláez
A small PHP library to run background processes
A small PHP library to run background processes., (*2)
From example.php:, (*3)
<?php
require_once 'vendor/autoload.php';
use BackgroundProcess\Process;
$pid = (new Process())
->withCommand('php tests/test-task.php')
->run();
echo 'Started process with PID ' . $pid . PHP_EOL;
user@host:~/background-process$ php example.php Started process with PID 2129 user@host:~/background-process$ ps PID TTY TIME CMD 1706 ttys001 0:00.03 -bash 2129 ttys001 0:00.03 php tests/test-task.php user@host:~/background-process$
$pid = (new Process())
->withCommand('php tests/test-task.php')
->withStdoutFile('/tmp/stdout.log')
->withStderrFile('/tmp/stderr.log')
->run();
$pid = (new Process())
->withCommand('php tests/test-task.php')
->withInput('hello world!')
->run();
A small PHP library to run background processes
MIT
A small PHP library to run background processes
MIT