我为程序员制作了一个svn更新脚本.该脚本可以从bash中正常工作.程序员希望从浏览器(通过他们的管理员站点)执行它.
脚本非常简单(它的唯一例子不是很相似)
#!/bin/bash echo "Start update..." cd /dir/with/site /usr/bin/svn update echo "Update ended."
echo system('/updatesvnscript.sh');
在bash中执行后我可以看到来自echos和svn aplication的所有输出,脚本在bash中运行良好.
通过PHP在浏览器中启动脚本只能从echos输出,比如开始更新…更新结束.但是没有来自svn的输出.问题是当我通过浏览器进行更新时脚本也不会更新我的网站,所以我需要找到问题所在.
所以我想在浏览器中看到svn的输出,看看是否有通过浏览器的svn无法正常工作.