Php 如何通过Symfony2进程执行SSH命令

Php 如何通过Symfony2进程执行SSH命令,php,symfony,ssh,process,Php,Symfony,Ssh,Process,我正在尝试在远程服务器中执行脚本,并且正在使用symfony进程 $process = new Process('ssh -q root@remoteserver <path 2 script>'); $process->run(); $process=newprocess('ssh-qroot@remoteserver ');

我正在尝试在远程服务器中执行脚本,并且正在使用symfony进程

   $process = new Process('ssh -q root@remoteserver <path 2 script>');                                            
   $process->run();  
$process=newprocess('ssh-qroot@remoteserver ');                                            
$process->run();
当我执行这个时,我得到的是空值


请注意:我使用的命令在bash中运行良好

$process->getOutput()
$process->getErrorOutput()
为您提供了什么?您通过公钥/私钥向哪个用户授予访问权限?@qoopmao[“stdout”:“Symfony\Component\process\process”:private]=>NULL[“stderr”:“Symfony\Component\process\process”:private]=> NULL@Matteo通过公钥/私钥授予根用户访问权限删除-q选项(安静)可能这就是为什么您没有输出,而
$process->getOutput()
$process->getErrorOutput()
为您提供了哪些输出?您通过公钥/私钥授予哪个用户访问权限?@qoopmao[“stdout”:“Symfony\Component\process\process\process”:private]=>NULL[“stderr”:“Symfony\Component\Process\Process”:private]=>NULL@Matteo通过公钥/私钥授予根用户访问权限删除-q选项(安静)可能这就是您没有输出的原因