平常我们注册一个dubbo生产者,将其打包成jar包形式,可通过下面代码运行main方法来启动dubbo服务
#!/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方法类