我创建了一个makefile,如下所示:
.PHONY: all update-repo dependency-install unit-tests file-permission
all: update-repo dependency-install unit-tests file-permission
update-repo:
git reset --hard
git pull origin master
dependency-install:
composer update
unit-tests:
vendor/bin/phpunit
file-permission:
chmod 777 application/logs
chmod 777 application/cache
chmod 777 application/models/proxies现在尝试用以下脚本从php执行它:
echo shell_exec("make");并不是这两个文件都被授予777权限。
现在,我试图通过从web url执行php脚本来执行那些make命令。执行start后,我只得到以下输出:
git reset --hard
HEAD is now at 758a275 test commit
git pull origin master因此,由于某些原因,其他命令没有被执行。有谁知道原因吗?谢谢。
发布于 2014-08-11 18:20:23
https://stackoverflow.com/questions/25249173
复制相似问题