我有一个 bash 脚本 (myscript.sh),它可以在 ssh 控制台上使用用户“www-data”运行,但是当我在 php 脚本中使用“exec”运行此脚本时,该脚本不起作用。
有什么问题吗? “www-data”有外壳“/bin/bash”,当我设置为“/bin/sh”时,脚本也不起作用。
最佳答案
注意可执行模式
chmod +x myscript.sh
以及脚本是否在路径中。否则在调用 myscript.sh 时使用完整路径
关于linux - Bash 脚本适用于 ssh,但不适用于 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15533257/