shellスクリプトによるjarパッケージのmanメソッドの実行
1257 ワード
通常、dubboプロバイダを登録してjarパッケージ形式にパッケージ化し、次のコードでmainメソッドを実行してdubboサービスを開始できます.
eg:DubboProducerはjarパッケージ名、com.StartServiceは実行するmanメソッドクラスです
#!/bin/sh
function exekill(){
pname=$1
pid=$(ps aux|grep ${pname}|grep -v grep|awk '{print $2}')
if [ -n "$pid" ];
then
{
echo "====== kill pids ${pid}========"
kill -9 $pid
sleep 1
}
fi
}
exekill "DubboProducer"
nohup java -cp DubboProducer.jar:libs/* com.StartService &
exit 2
eg:DubboProducerはjarパッケージ名、com.StartServiceは実行するmanメソッドクラスです