【发布时间】:2013-03-20 19:46:12
【问题描述】:
我有一个 bash 脚本 (myscript.sh),它在 ssh 控制台上使用用户“www-data”运行,但是当我在我的 php 脚本中使用“exec”运行此脚本时,该脚本不起作用。
有什么问题? “www-data” 具有外壳“/bin/bash”,当我设置为“/bin/sh”时,脚本也不起作用。
【问题讨论】:
-
您必须引用登录用户的环境。此外,请确保脚本中使用的所有路径都是绝对路径。没有看到脚本,很难猜出会出现什么问题。
-
相对于 php 文件的 bash 脚本在哪里?