zl程序教程

您现在的位置是:首页 >  后端

当前栏目

linux_java_同时启动三个项目脚本

LinuxJAVA项目 启动 脚本 同时 三个
2023-09-11 14:14:08 时间

 

test.sh

--------------------------------------------------------------------------------------------------------------------------------------

#!/bin/sh
while :
do
run1=$(ps -ef |grep 'sxnx-sms-8081' |grep -v "grep")
run2=$(ps -ef |grep 'sxnx-sms-8082' |grep -v "grep")
run3=$(ps -ef |grep 'sxnx-sms-8083' |grep -v "grep")
if [ "$run1" ] ; then
echo "The sxnx-sms-8081 service is alive!"
else
echo "The sxnx-sms service was shutdown!"
echo "Starting service sxnx-sms-8081..."
nohup java -jar $PWD/sxnx-sms-8081.jar&
echo "The service sxnx-sms-8081 was started!"
fi
if [ "$run2" ] ; then
echo "The sxnx-sms-8082 service is alive!"
else
echo "The sxnx-sms service was shutdown!"
echo "Starting service sxnx-sms-8082..."
nohup java -jar $PWD/sxnx-sms-8082.jar&
echo "The service sxnx-sms-8082 was started!"
fi
if [ "$run3" ] ; then
echo "The sxnx-sms-8083 service is alive!"
else
echo "The sxnx-sms service was shutdown!"
echo "Starting service sxnx-sms-8083..."
nohup java -jar $PWD/sxnx-sms-8083.jar&
echo "The service sxnx-sms-8083 was started!"
fi
sleep 10
done

=======================================================================================================================

 

去掉while循环,只执行一次

#!/bin/sh
run1=$(ps -ef |grep 'sxnx-sms-8081' |grep -v "grep")
run2=$(ps -ef |grep 'sxnx-sms-8082' |grep -v "grep")
run3=$(ps -ef |grep 'sxnx-sms-8083' |grep -v "grep")
if [ "$run1" ] ; then
echo "The sxnx-sms-8081 service is alive!"
else
echo "The sxnx-sms service was shutdown!"
echo "Starting service sxnx-sms-8081..."
nohup java -jar $PWD/sxnx-sms-8081.jar&
echo "The service sxnx-sms-8081 was started!"
fi
if [ "$run2" ] ; then
echo "The sxnx-sms-8082 service is alive!"
else
echo "The sxnx-sms service was shutdown!"
echo "Starting service sxnx-sms-8082..."
nohup java -jar $PWD/sxnx-sms-8082.jar&
echo "The service sxnx-sms-8082 was started!"
fi
if [ "$run3" ] ; then
echo "The sxnx-sms-8083 service is alive!"
else
echo "The sxnx-sms service was shutdown!"
echo "Starting service sxnx-sms-8083..."
nohup java -jar $PWD/sxnx-sms-8083.jar&
echo "The service sxnx-sms-8083 was started!"
fi