一、单个文件启动脚本----gm_app.sh(stop,start,restart)
#!/bin/sh
export JAVA_HOME=/home/weblogic/java
export JRE_HOME=$JAVA_HOME/jre
basepath=$(cd `dirname $0`; pwd)
app_name=gm_app
jar_file=${basepath}/${app_name}.jar
log_path=${basepath}/logs
log_file=${log_path}/info-all.log
pid_file=${basepath}/${app_name}.pid
#config_file=${basepath}/application.properties
#lib_path=${basepath}/lib
server_port=8840
#gm_start_timer=true
#使用说明,用来提示输入参数
usage() {
echo "Usage: sh 执行脚本.sh [start|stop|restarti|status|log]"
exit 1
}
#检查程序是否在运行
is_exist(){
pid=`ps -ef|grep $jar_file|grep -v grep|awk '{print $2}' `
#如果不存在返回1,存在返回0
if [ -z "${pid}" ]; then
return 1
else
return 0
fi
}
#启动方法
start(){
is_exist
if [ $? -eq

最低0.47元/天 解锁文章
321

被折叠的 条评论
为什么被折叠?



