linux主机上webservice项目部署脚本
2016-03-01 14:27
716 查看
简单的项目部署脚本示例[初学]
#!/bin/sh # This script is used for deploying batch quickly.But you need to upload the deploy package named batch to the directory bellow # [/app/weblogic/Oracle/Middleware/user_projects/domains/Domain/servers/AdminServer/upload/AUTODEPLOY] # Written by LeonWang domain=/app/weblogic/Oracle/Middleware/user_projects/domains/Domain/ timestamp=`date +%y%m%d_%H%M%S` #FistStep:Kill the batchSrv processor echo "== 1 == kill the batchSrv processor" batchSrvPid=`ps -ef|grep Dweblogic.Name=batchSrv|grep -v 'grep'|awk '{print $2}'` if [ -z "$batchSrvPid" ] then echo processor of batchSrv is not exist else kill -9 $batchSrvPid echo "processor of batchSrv bas been killed." fi #SecondStep:clean the cache echo "== 2== clean the cache" rm -rf $domain/servers/AdminServer/tmp/_WL_TEMP_APP_DOWNLOADS/batch rm -rf $domain/servers/batchSrv/tmp/_WL_* #ThirdStep:backup old deploy package echo "== 3 == backup old deploy package to $domain/servers/AdminServer/upload/batch_bak$timestamp" mv $domain/servers/AdminServer/upload/batch $domain/servers/AdminServer/upload/batch_bak$timestamp #FourthStep:mv the deploy package to uploading directory echo "== 4 == upload the deploy package" cp -r $domain/servers/AdminServer/upload/AUTODEPLOY/batch $domain/servers/AdminServer/upload/batch #FifthStep:start the server batchSrv echo "== 5 == start the server batchSrv" nohup $domain/bin/startManagedWebLogic.sh batchSrv http://localhost:7001/[/code]
相关文章推荐
- 如何排查Linux服务器上的恶意发包行为
- centos6.5 给Jenkins使用root权限执行脚本
- linux---postgresql的安装和配置
- CentOS YUM / RPM Error Signature Key ID BAD
- linux下如何查看系统和内核版本
- linux命令
- linux - 文件查找及压缩
- Linux下查看内存使用情况的方法总结
- linux中常用的命令
- Linux 文件的权限
- Linux常用命令
- Perf -- Linux下的系统性能调优工具
- sharelatex在centos 6.7 64位上的部署(2)
- linux 安装php扩展记录
- linux 修改vim和gedit编辑器,是tab键(制表符)移动4个空格
- Weblogic在Linux上创建域
- 如何在Linux中反编译java源代码
- Linux安装MySQL的两种方法
- linux glibc 安全漏洞 CVE-2015-7547 修复与检测方法
- Linux常用命令