执行一条shell
指令。底层自动进行协程调度。
function Coroutine::exec(string $cmd) : array;
$cmd
要执行的shell
指令执行失败返回false
,执行成功返回数组,包含了进程退出的状态码、信号、输出内容。
array(
'code' => 0,
'signal' => 0,
'output' => '',
);
go(function() {
$ret = Co::exec("md5sum ".__FILE__);
});