PHP shell_exec-错误分段错误(内核转储)

PHP shell_exec-错误分段错误(内核转储),php,linux,shell,Php,Linux,Shell,我将使用shell_exec在php中启动一个.sh文件 $out = array(); exec("/home/user/html/run.sh 2>&1", $out); print_r($out); 在这个.sh文件中,有一个程序将在硬盘上生成一个输出文件 因为我找回了这个错误 run.sh:line 1:59934分段故障(堆芯转储) 这是什么意思?您能从普通shell运行/home/user/html/run.sh吗?该脚本中似乎有什么东西崩溃了,而不是PHP脚本本身。

我将使用shell_exec在php中启动一个.sh文件

$out = array();
exec("/home/user/html/run.sh 2>&1", $out);
print_r($out);
在这个.sh文件中,有一个程序将在硬盘上生成一个输出文件

因为我找回了这个错误

run.sh:line 1:59934分段故障(堆芯转储)


这是什么意思?

您能从普通shell运行
/home/user/html/run.sh
吗?该脚本中似乎有什么东西崩溃了,而不是PHP脚本本身。显示run.sh中的内容。这不是php错误。很抱歉,我无法测试每个SSH登录,因为我没有该服务器的用户名和密码。因为:当我编辑“run.sh”并在该文件中编写一个“ls”命令并启动我的php脚本时,一切正常,我就成为$out back中的正确字符串。