tomcat.sh--测试上脚本,生产上估计也一样

本文详细介绍了一种自动化部署及更新CRM应用的方法,利用shell脚本实现应用的备份、停止、删除旧文件、替换新文件、重启服务及日志监控等操作。此过程确保了服务的平稳过渡和数据的安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

y=`date "+%Y"`
m=`date "+%m"`
d=`date "+%d"`
H=`date "+%H"`
M=`date "+%M"`
S=`date "+%S"`

name=“xxxxxcrm”
filename="$name.war"
file="/root/$filename"
backfile="/crm_web/back/$name-$y$m$d-$H$M$S.tgz"

if	[ -f "$file"	] ; then

cd 	/crm_web/apache-tomcat-7.0.82/webapps
tar cvzf $name.tgz $name/
mv $name.tgz $backfile
echo $backfile

ps aux|grep java |grep -v grep|cut -c 9-15|xargs kill -9

rm -rf $name $filename

mv $file /crm_web/apache-tomcat-7.0.82/webapps/

cd /crm_web/apache-tomcat-7.0.82/
nohup ./bin/startup.sh &

cd /crm_web/apache-tomcat-7.0.82/logs
tail -f catalina.out

else

echo "$file is not exist!"

fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值