我正在尝试使用带有以下代码的 Symfony终止 pid 38456的进程:
$process1 = new Process('kill -9 38456');
$process1->run();
可惜这行不通。我认为这是由于权限(Symfony 只能杀死自己的进程),但我不确定。
我正在尝试使用带有以下代码的 Symfony终止 pid 38456的进程:
$process1 = new Process('kill -9 38456');
$process1->run();
可惜这行不通。我认为这是由于权限(Symfony 只能杀死自己的进程),但我不确定。
尝试了解哪个用户运行您的代码:
$process = new Process('whoami');
$process->run();
echo $process->getOutput();
如果您是apache
,www-data
那么您很可能拥有非常有限的权利。
您的选择: