linux启动java jar脚本

linux 启动java jar文件脚本

#!/bin/bash
export NACOS_ADDR=192.168.1.5:8848
export NACOS_NAMESPACE=test
export NACOS_DUBBO_NAMESPACE=dubbi
export JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
case $1 in
"start"){
         echo --------------------------------  gateway 启动 ---------------------------
	 nohup java $JAVA_OPTS -jar gateway.jar &> out/gateway.out &
         echo -------------------------------- auth  启动 ---------------------------
	 nohup java $JAVA_OPTS -jar auth.jar &> out/auth.out &
         echo --------------------------------  wms 启动 ---------------------------
	 nohup java $JAVA_OPTS -jar wms-admin.jar &> out/wms.out &
         echo --------------------------------  oms 启动 ---------------------------
	 nohup java $JAVA_OPTS -jar oms-admin.jar &> out/oms.out &
         echo --------------------------------  mes 启动 ---------------------------
	 nohup java $JAVA_OPTS -jar mes-admin.jar &> out/mes.out &
         echo --------------------------------  sender 启动 ---------------------------
	 nohup java $JAVA_OPTS -jar comm-sender.jar &> out/sender.out &
         echo -------------------------------- reciever 启动 ---------------------------
	 nohup java $JAVA_OPTS -jar comm-reciever.jar &> out/reciever.out &
         echo --------------------------------  processer 启动 ---------------------------
	 nohup java $JAVA_OPTS -jar comm-processer.jar &> out/processer.out &
         echo -------------------------------- provide 启动 ---------------------------
	 nohup java -DDUBBO_IP_TO_BIND="192.168.1.50" $JAVA_OPTS -jar comm-provide.jar &> out/provide.out &
         echo -------------------------------- upms 启动 ---------------------------
	 nohup java -DDUBBO_IP_TO_BIND="192.168.1.50" $JAVA_OPTS -jar upms-admin.jar &> out/admin.out &
         echo -------------------------------- device 启动 ---------------------------
	 nohup java -DDUBBO_IP_TO_BIND="192.168.1.50" $JAVA_OPTS -jar device-platform.jar &> out/device.out &
}
;;
"gateway"){
         echo --------------------------------  gateway 启动 ---------------------------
	 nohup java $JAVA_OPTS --server.port=9001 --spring.profiles.active=prod -jar gateway.jar &> out/gateway.out &
}
;;
"wms"){
         echo --------------------------------  wms 启动 ---------------------------
	 nohup java $JAVA_OPTS -jar wms-admin.jar &> out/wms.out &
}
;;
"mes"){
         echo --------------------------------  mes启动 ---------------------------
	 nohup java $JAVA_OPTS -jar mes-admin.jar &> out/mes.out &
}
;;
"admin"){
         echo --------------------------------  admin启动 ---------------------------
	  nohup java -DDUBBO_IP_TO_BIND="192.168.1.50" $JAVA_OPTS -jar upms-admin.jar &> out/admin.out &
}
;;
"device"){
         echo --------------------------------  device 启动 ---------------------------
	 nohup java -DDUBBO_IP_TO_BIND="192.168.1.50" $JAVA_OPTS -jar device-platform.jar &> out/device.out &
}
;;
"sender"){
         echo --------------------------------  sender启动 ---------------------------
	 nohup java  -jar comm-sender.jar &> out/sender.out &
}
;;
"reciever"){
         echo --------------------------------  reciever启动 ---------------------------
	 nohup java $JAVA_OPTS -jar comm-reciever.jar &> out/reciever.out &
}
;;
"processer"){
         echo --------------------------------  processer启动 ---------------------------
	 nohup java $JAVA_OPTS -jar comm-processer.jar &> out/processer.out &
}
;;
"provide"){
         echo --------------------------------  provide启动 ---------------------------
	 nohup java -DDUBBO_IP_TO_BIND="192.168.1.50" $JAVA_OPTS -jar comm-provide.jar &> out/provide.out &
}
;;
"oms"){
         echo --------------------------------  oms 启动 ---------------------------
	 nohup java $JAVA_OPTS -jar oms-admin.jar &> out/oms.out &
}
;;
"mes"){
         echo --------------------------------  mes启动 ---------------------------
	 nohup java $JAVA_OPTS -jar mes-admin.jar &> out/mes.out &
}
;;
"auth"){
         echo --------------------------------  auth启动 ---------------------------
	 nohup java $JAVA_OPTS -jar auth.jar &> out/auth.out &
}
;;
"device"){
         echo --------------------------------  device 启动 ---------------------------
	 nohup java -DDUBBO_IP_TO_BIND="192.168.1.50" $JAVA_OPTS -jar device-platform.jar &> out/device.out &
}
;;
"sender"){
         echo --------------------------------  sender启动 ---------------------------
	 nohup java $JAVA_OPTS -jar comm-sender.jar &> out/sender.out &
}
;;
"stop"){
        echo --------------------------------  all kill---------------------------
	ps -ef|grep zngx|grep java|awk  '{print $2}'|xargs kill -9
}
;;
"ps"){
	ps -ef|grep zngx
}
;;
esac

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值