Process\Pool->getProcess

获取当前工作进程对象。返回Swoole\Process对象。

需要 swoole 版本 >= 4.2.0

function Process\Pool->getProcess() : Process;

使用实例

$workerNum = 10;
$pool = new Swoole\Process\Pool($workerNum);

$pool->on("WorkerStart", function ($pool, $workerId) {
	$process = $pool->getProcess();
	$process->exec("/bin/sh", ["ls", '-l']);
});

$pool->on("WorkerStop", function ($pool, $workerId) {
    echo "Worker#{$workerId} is stopped\n";
});

$pool->start();