sh脚本多启动jar包操作

本文介绍了如何在Linux环境中使用shell脚本启动并管理多个jar应用程序,包括设置环境变量、参数传递以及进程管理技巧。
摘要由CSDN通过智能技术生成
#!/bin/sh
export AUTH=/springblade/auth/blade-auth.jar
export DESK=/springblade/desk/blade-desk.jar
export DEVELOP=/springblade/develop/blade-develop.jar
export LOG=/springblade/log/blade-log.jar




export AUTH_log=/springblade/nohup/auth.log
export DESK_log=/springblade/nohup/desk.log
export DEVELOP_log=/springblade/nohup/develop.log
export LOG_log=/springblade/nohup/log.log



export AUTH_port=8100
export DESK_port=8105
export DEVELOP_port=7007
export LOG_port=8103



case "$1" in
start)
	## 启动auth
        echo "--------auth 开始启动--------------"
        nohup java -jar $AUTH > $AUTH_log 2>&1 &
        AUTH_pid=`lsof -i:$AUTH_port|grep "LISTEN"|awk '{print $2}'`
        until [ -n "$AUTH_pid" ]
            do
              AUTH_pid=`lsof -i:$AUTH_port|grep "LISTEN"|awk '{print $2}'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值