我有一个二进制文件,该文件的路径在.bashrc文件中提到,我可以通过命令行执行它。我正在尝试的是复制这些命令以将二进制文件运行到bash(test.sh)文件中。 我正在尝试使用命令
通过Php执行此test.sh文件<php
shell_exec("test.sh")
?>
这表示找不到该命令。
答案 0 :(得分:0)
也许,您的Web服务器配置禁止执行系统命令。 检查您的php.ini“ disable_functions”部分。如果您看到类似下面的内容,这就是原因。
disable_functions=exec,passthru,shell_exec,system
我正在尝试在该runApp.sh文件中执行docker命令
请记住,您脚本执行INSIDE docker容器。它无权访问母系统。 如果要在Docker容器内执行docker命令,则需要docker in docker