Php laravel use命令行中的挂钩故障

Php laravel use命令行中的挂钩故障,php,laravel,Php,Laravel,我想用钩子更新我的代码,在macos中运行成功,在centos中运行失败 : 如果$command=“cd/var/www/laravel&&pwd”,则所有操作均成功。非常困惑。写入权限?我尝试$command=“cd/var/www/&echo\'passwd\”| sudo echo abc>abc.text”。不起作用。你会犯什么错误?我是一个新手,我不知道如何看待错误的信息。我只知道函数返回1,而不是0@kerbholzLook在这篇博文中,可以引导你进入正确的方向写权限吗?我尝试$c

我想用钩子更新我的代码,在macos中运行成功,在centos中运行失败 :


如果
$command=“cd/var/www/laravel&&pwd”
,则所有操作均成功。非常困惑。

写入权限?我尝试
$command=“cd/var/www/&echo\'passwd\”| sudo echo abc>abc.text”。不起作用。你会犯什么错误?我是一个新手,我不知道如何看待错误的信息。我只知道函数返回1,而不是0@kerbholzLook在这篇博文中,可以引导你进入正确的方向写权限吗?我尝试
$command=“cd/var/www/&&echo\”passwd\”| sudo echo abc>abc.text”。不起作用。你会犯什么错误?我是一个新手,我不知道如何看待错误的信息。我只知道函数返回1,而不是0@kerbholzLook在这篇博文中写道-,可以引导你走向正确的方向
public function pull() {
      $command = "cd /var/www/laravel && git pull origin master";
      $last_line = system($command, $retval);
       print_r($last_line);
       print_r($retval);
       exit();
}