您的位置:首页 > 运维架构 > Linux

Linux平台自动部署脚本的一个简单例子

2014-06-17 22:12 726 查看
脚本如下:

HTTPD=httpd.x86_64
PHP=php.x86_64
APP_DIR=/var/www/my_app
APP_RPM=app-0.1.3-1.noarch

install_app() {
dir=$1
rpm=$2
if (! rpm -q $rpm)
then
yumdownloader $rpm
rpm -U --prefix $dir $rpm.rpm || rpm -U --oldpackage --prefix $dir $rpm.rpm
chmod -R 777 $dir/app/tmp/
fi
}

log_dir="/home/user/release_dir"
mkdir -p $log_dir
yum install -y \
$HTTPD \
$PHP \
>> $log_dir/slack.log 2>&1

install_app $APP_DIR $APP_RPM >> $log_dir/slack.log 2>&1



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: