91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux開機啟動jar

發布時間:2020-08-11 11:03:14 來源:網絡 閱讀:766 作者:17099933344 欄目:軟件技術

#添加開機啟動命令:

##chmod  +x start-all-jar.sh

##chkconfig --add start-all-jar.sh

##chkconfig  start-all-jar.sh on



============start-all-jar.sh執行文件==============

#! /bin/sh

# chkconfig: 2345 11 80

# description: start and stop all jar 

#export DOCKER_IP=192.168.1.128

#DOCKER_IP=${DOCKER_IP:-0.0.0.0}

# Source function library.

. /etc/init.d/functions


RETVAL=0  

PATH_VERSION="0.0.1-SNAPSHOT"

nowtime=`date   +%Y-%m%d-%M%S`

today=`date   +%Y-%m%d`

###### jar 服務名稱######

cd /data/es/openec/

ls -l  *.jar|awk  '{print $NF}'> /etc/init.d/jarname.txt


#啟動服務

function start_core(){

    if [ ! -d "/data/es/openec/logs" ]; then

  mkdir -p /data/es/openec/logs

    fi


    echo "#########################################################"  >> /data/es/openec/logs/start-${today}_out.log

echo  "############${nowtime} 啟動服務###############"   >> /data/es/openec/logs/start-${today}_out.log


for i in `cat  /etc/init.d/jarname.txt`

do 

_SERVICE_NAME=/data/es/openec/${i}

#    _NAME_SUFFIXX="\>"

    _PROC_ID=`ps -ef|grep -i ${_SERVICE_NAME}|grep -v "grep"|awk '{print $2}'`


    if [ ! $_PROC_ID = "" ]; then

        echo "${i} 已經啟動"

echo "################" >> /data/es/openec/logs/start-${today}_out.lo

echo "${i} 已經啟動" /data/es/openec/logs/start-${today}_out.lo

echo

exit

    fi

    exec java -Djava.security.egd=file:/dev/./urandom -jar /data/es/openec/${i} >> /data/es/openec/logs/${i}_${nowtime}_out.log &

echo "java -Djava.security.egd=file:/dev/./urandom -jar /data/es/openec/${i} " >> /data/es/openec/logs/start-${today}_out.log 

echo "啟動服務${nowtime} : ${_SERVICE_NAME}"

echo 

sleep 1

    done

}


#關閉服務

function stop_core(){

 

 for jarname in  `cat  /etc/init.d/jarname.txt`

 do

  servicename=/data/es/openec/${jarname}

 _PROC_ID=`ps -ef|grep -i ${servicename}|grep -v "grep"|awk '{print $2}'`

    if [ ! $_PROC_ID = "" ]; then

kill -9 $_PROC_ID

echo "#########################################################"  >> /data/es/openec/logs/stop-${today}_out.log

       echo  "############${nowtime} 啟動服務###############"   >> /data/es/openec/logs/stop-${today}_out.log

echo  " 關閉服務${servicename} " >>  /data/es/openec/logs/stop-${today}_out.log

echo  " 關閉服務${servicename} " 

sleep 1

    fi

  done

}


function corestatus(){

 for j in  `cat  /etc/init.d/jarname.txt`

 do

  _servicename=/data/es/openec/${j}

 _PROC_ID=`ps -ef|grep  "${servicename}"|grep -v "grep"|awk '{print $2}'`

    if [ ! $_PROC_ID = "" ]; then

echo  " 服務${_servicename} 正在運行 " 

echo

else

echo   " 服務${_servicename} 已經關閉 " 

echo

    fi

 done

}


#重啟服務

function restart_core(){

    stop_core

    start_core 

}


function start(){ #啟動服務的入口函數  

start_core 

}  

  

function stop(){ #關閉服務的入口函數  

stop_core

}  

  

#使用case選擇  

case $1 in  

start)  

start_core  

;;  

stop)  

stop_core

;;

status)

corestatus

;; 

*) 

echo "error choice ! please input start or stop";;  

esac  

exit $RETVA  


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

景泰县| 通渭县| 铁岭县| 灌阳县| 东明县| 宜良县| 资阳市| 田阳县| 绥滨县| 宁安市| 景宁| 德安县| 红原县| 双鸭山市| 永胜县| 家居| 鞍山市| 巴南区| 稷山县| 盱眙县| 商河县| 邛崃市| 云安县| 临清市| 东明县| 佳木斯市| 大新县| 怀宁县| 昌图县| 仪征市| 桃园市| 电白县| 霍林郭勒市| 华阴市| 宁波市| 手游| 莱芜市| 原平市| 余干县| 临夏市| 七台河市|