Linux下如何写 .sh 脚本启动 项目
创建文件 mealcoupon.sh
内容如下:
#!/bin/bash
#这里可替换为你自己的执行程序,其他代码无需更改
APP_NAME=xhqy_yzf-1.0.0.war
#项目的路径(替换成你项目的路径)
PROJECT_LOCATION=/home/xpro/xhqy_jt
#使用说明,用来提示输入参数
usage() {
echo "Usage: sh 执行脚本.sh [start|stop|restart|status]"
exit 1
}
#检查程序是否在运行
is_exist(){
#pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' `
pid=`jps -l | grep $APP_NAME | awk '{print $1}'`
#如果不存在返回1,存在返回0
if [ -z "${pid}" ]; then
#return 1
proct=1
else
#return 0
proct=0
fi
}
#启动方法
start(){
is_exist
if [ $proct -eq 0 ]; then
echo "${APP_NAME} is already running. pid=${pid} ."
else
cd ${PROJECT_LOC