下面是用于LINUX HA部署的应用程序启动/关闭脚本,以启动tomcat为例。
当然stop代码块里也可采用类似这样的方式:
gh=`ps -ef |grep "/usr/local/apache-tomcat-6.0.16" |grep -v grep`
echo $gh|cut -d " " 2 > ……
取得线程Id,不采用文件保存的方式。不过最好用文件保存的方式直接取得线程Id,因为自己申请的资源自己释放,不要干预别人的操作。
如果脚本保存文件名为webserver.sh,则我们直接执行webserver.sh start和webserver.sh stop便可启动和关闭tomcat。