我将 Laravel 用于我的框架并通过 Laravel 命令 (Artisan) / (Symfony/process) 构建脚本
在我的方法中,我使用命令ps -f | grep node
来查找我的全节点进程 pid。
我尝试将此命令运行到终端-运行良好的方法完美返回-使用root用户
但是当我使用控制器并通过请求 url 调用时,我的方法无法返回(绝对“”)/NULL -> 使用 php 运行/使用 _www/apache 用户
use Symfony\Component\Process\Process;
$f='ps -f | greb node';
$processFind = Process::fromShellCommandline($f);
$processFind->run();
dd($processFind->getOutput());