一个自己写的应用系统发布脚本问题
脚本内容就是一些基本的发布命令比如:服务的启动与停止
应用的备份与解压
最后就是查看启动日志
问题是系统发布完成之后看到日志启动正常,我关闭远程连接工具系统服务就自动停止了。
{:3_185:} 求解
按理说脚本命令已经执行完毕,断开连接工具不会影响应用的服务进程
No code, no truth. 本帖最后由 yuntianya 于 2013-09-05 18:05 编辑
脚本如下
#!/bin/bash
#back
date=`date +%Y%m%d%H%M%S`
tar -zcvf/home/tomcat/backup/ROOT$date.tar/usr/local/tomcat/webapps/ROOT.war
##kill proce
prc=`ps -ef |grep tomcat |grep java |awk '{print $2}'`
kill -9 $prc
####remove app
cd /usr/local/tomcat/webapps/
rm -fr ROOT*
######mv app
mv /home/tomcat/publist/* /usr/local/tomcat/webapps/
########start
/usr/local/tomcat/bin/startup.sh
#######check log
tail -f /usr/local/tomcat/logs/catalina.out
脚本就简单几个命令,断开连接工具应用进程就自动死掉 不解
求大神赐教{:3_185:}
重新连接启动服务在断开连接进程正常
/usr/local/tomcat/bin/startup.sh
命令进程前加nohup
nohup /usr/local/tomcat/bin/startup.sh 后面要不要加个后台运行符号&
nohup /usr/local/tomcat/bin/startup.sh &
回复 5# yuntianya
加
问题还没找到,为什么手动启动服务断开连接进程正常,用脚本自动启动断开连接进程就自动死掉
哪位大神解释一下
页:
[1]