自动composer的问题

我在服务器的crontab上弄了一个shell,每隔一分钟,就判断website目录是否含有dumpautoload或者update的文件,如果有的话就执行composer dumpautload或者composer update,执行完后删除文件。

!/bin/sh

cd /website
dumpautoloadPath="/website/dumpautoload"
updatePath="/website/update"
if [ -f "$dumpautoloadPath" ];then
echo $(composer dumpautoload) > log.txt
rm "$dumpautoloadPath"
fi
if [ -f "$updatePath" ];then
echo $(composer update) > log.txt
rm "$updatePath"
fi

可能我对shell不是熟悉,如果在远程服务器上直接执行就没问题,但是定时执行后,文件是能删除,但是composer并没有输出结果,我并不知道是错误还是没执行,求大神帮忙

这是在远程服务器执行的结果
QQ截图20150126164056.png


这是定时执行后的结果
QQ截图20150126164227.png
已邀请:

要回复问题请先登录注册