springboot 运行脚本

admin / 开发 / ... / Reads: 1802

#!/bin/bash
#
DataPid=`ps -ef |grep data2 |grep -v grep |awk '{print $2}'`
#JAVA_HOME=/opt/apps_install/jdk1.8.0_172
#PATH=$PATH:$JAVAHOME/bin
export PATH 
start(){
	Pro_Item=`ps -ef |grep history |grep -v grep |wc -l`
	if [ ${Pro_Item} -ge 1 ];then
		echo "history has been started"
	else
		java -Xms521m -Xmx1024m -jar ../lib/*.jar --spring.profiles.active=prod >> ../logs/data.log &
		sleep 1
		echo "history started ------------------- succeed"
	fi
}
stop(){
	
	Pro_Item=`ps -ef |grep history |grep -v grep |wc -l`
	 if [ ${Pro_Item} -ge 1 ];then
		kill -9 ${DataPid}
		sleep 1
                echo "history stopping -------------------- succeed"
        else
		echo "history has been stoped"
        fi
}

case $1 in
	start)
		start
		;;
	stop)
		stop
		;;
	restart)
		stop
		start
		;;
	*)
		echo printf 'Usage: %s {start|stop|restart}\n' "$prog"
		exit 7
		;;
esac

Comments

Make a comment

Author: admin

Publish at: ...

关于作者

王硕,网名信平,十多年软件开发经验,架构师,熟悉 Java/Python/Go 等,喜欢研究技术,读书,音乐和宅在家里。
专注于研究互联网产品和技术,提供中文精品教程。

免责声明

本网站(ultrapower.com)系个人博客,仅用于分享个人兴趣、技术经验及观点交流,不涉及任何商业行为。本域名自购入以来,一直用于个人合法用途,与任何第三方不存在任何关联或合作关系。

网站内容与任何企业、机构、商标无关,亦未授权他人使用。本网站对域名的使用合法、正当,且与其他任何公司或商标无任何形式的关联或合作关系。

若任何机构或个人对本网站或网站内容有任何疑问,欢迎通过电子邮件与站长联系,协商沟通解决。

Email: xujieiata@163.com


本站总访问量
www.ultrapower.com ,王硕的学习笔记,专注于研究互联网产品和技术,提供中文精品教程。 本网站与其它任何公司及/或商标无任何形式关联或合作。