我正在尝试构建一个Web界面以在Linux环境中执行shell脚本。
我使用 PHP shell_exec("test.sh")
尝试了相同的方法,但它无法正常工作。它无法在 test.sh 文件上执行少量命令,如果我尝试执行 test.sh 文件,它可以通过 linux 终端正常工作。
<?php
shell_exec(command);
?>
我只想通过Web界面执行shell脚本,语言可以是任意的(Php,Java,nodejs..(
分享更多信息以获得更好的答案,顺便说一下,这可能是由用户权限引起的。当您使用shell_exec()
运行命令时,运行该命令的用户www-data
。