1. Go to this page and download the library: Download lucinda/process library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
lucinda / process example snippets
use Lucinda\Shell\Driver\SingleCommandRunner;
use Lucinda\Shell\Process;
$object = new SingleCommandRunner(5);
$result = $object->run(new Process("YOUR_SHELL_COMMAND"));
use Lucinda\Shell\Driver\MultiCommandRunner;
use Lucinda\Shell\Process;
$object = new MultiCommandRunner(5);
$results = $object->run([
new Process("YOUR_SHELL_COMMAND1"),
new Process("YOUR_SHELL_COMMAND2"),
...
]);
use Lucinda\Shell\Driver\MultiCommandRunner;
use Lucinda\Shell\Process;
use Lucinda\Shell\Pool;
# defines a pool of max 5 capacity
$pool = new Pool(5);
# adds processes to pool
$pool->submit(new Process("YOUR_SHELL_COMMAND1"));
$pool->submit(new Process("YOUR_SHELL_COMMAND2"));
...
# executes processes in batches, delegating to Multiplexer instances
$results = $pool->shutdown(new MultiCommandRunner(5));
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.