通过php调用shell,执行上传Android安装包,签名,修改渠道号

渠道打包比较多也怕出现问题,所以写了个web方式处理的小工具吧!
将此脚本放到你的web服务目录下,确保网络能够访问此文件夹下的文件
需要修改脚本内的
JAVAHOME、USER变量,并将其设置为可执行
># JAVAHOME=你的java路径(/usr/java/jdk1.6.0_25 )
># USER=apache    ##(红色apache部分需要你修改成你httpd.conf里面运行httpd的权限用户
># chmod +755  KingGoo.Com.config   ## ( 你保存脚本文件名称)
># chown  -R apache.apache  ./*       ##(红色apache部分需要你修改成你httpd.conf里面运行httpd的权限用户
># sh  KingGoo.Com.config  ##即会自动下载php代码到你本地,被自动配置好对应配置项
下载 》KingGoo.Com.config

#!/bin/bash
BK=$LANG
LANG=en_GB.UTF-8
#环境配置
#在此配置内修改你的一些基本信息
#例子:JAVAHOME=/usr/java/jdk1.6.0_24

JAVAHOME=/usr/java/jdk1.6.0_25
#此配置会依据当前目录来创建打包渠道服务相关设置

if [ -z $JAVAHOME ];then echo "请配置JAVA HOME路径";fi
#
USER=
apache
if [ -z $USER ];then echo "请配置USER(即apache访问权限,可在httpd.conf内查看)";fi
PWDPATH=`pwd`
mkdir -p $PWDPATH/temp/apk $PWDPATH/temp/KEY $PWDPATH/up
wget http://www.kinggoo.com/wp-content/upload/2011/06/KingGoo.Com_.tar.gz
tar -zxvf KingGoo.Com*.tar.gz -C $PWDPATH/
mv Good.php .temp && sed ‘s@###APK_PACKAGE###@’${PWDPATH}’@g’ .temp > Good.php && rm -fr .temp
mv make.php .temp && sed ‘s@###APK_PACKAGE###@’${PWDPATH}’@g’ .temp > make.php && rm -fr .temp
mv KingGoo.Com.sh .temp && sed ‘s@###APK_PACKAGE###@’${PWDPATH}’@g’ .temp > KingGoo.Com.sh && rm -fr .temp
mv upapk.php .temp && sed ‘s@###APK_PACKAGE###@’${PWDPATH}’@g’ .temp > upapk.php && rm -fr .temp
mv source_id.php .temp && sed ‘s@###APK_PACKAGE###@’${PWDPATH}’@g’ .temp > source_id.php && rm -fr .temp
mv KingGoo.Com.sh .temp && sed ‘s@###JAVAHOME###@’${JAVAHOME}’@g’ .temp > KingGoo.Com.sh && rm -fr .temp >/dev/null
chmod +x KingGoo.Com.sh
chown -R $USER.$USER ./*
LANG=$BK

- THE END -
版权声明:
转载原创文章请注明,文章出处:http://kinggoo.com
原文地址:http://kinggoo.com/sys-shell-phpshell.htm
发表评论?

0 条评论。

发表评论