shell 脚本退出状态 127

shell 脚本退出状态 127

我刚刚说过,正在开发一个使用 PHP 和 C 语言创建的应用程序,其中有很多 shell 脚本。 PHP 代码调用 shell 脚本来执行这一行

ssh -x $user@$host '. /sh/pre.sh '"$user"' PRE;  $EXE/cmd.com'" $fi $fi1 $fi2"

该文件pre.sh包含所有环境变量。

当我从终端运行这个命令时它起作用了。但是当我从 PHP 代码中调用它时,它返回 127。有什么问题吗?

我用 /usr/exe/cmd.com 更改了 $EXE/cmd.com 并且它有效,我认为. /sh/pre.sh它用于导出所有环境变量,因为 的值$EXE在里面pre.sh

另一个问题,我之前没有使用过shell脚本,所以这个命令是在当前服务器上还是在服务器 $host 上执行 cmd.com ?

相关内容