linux下如何启动derby内容库,设置Derby做为Linux自启动服务方式运行

接上一篇博客

1. 首先在derby包里创建service/linux目录

2. 将下面文件放入其中

derbyservice,用来定义derby的home目录,监听的机器IP和端口

#!/bin/sh

DERBY_HOME=/home/kongxx/temp/db-derby-10.10.1.1-bin

DERBY_HOST=0.0.0.0

DERBY_PORT=1527

case "$1" in

start)

$DERBY_HOME/bin/startNetworkServer -h $DERBY_HOST -p $DERBY_PORT &

break

;;

stop)

$DERBY_HOME/bin/stopNetworkServer -p $DERBY_PORT

break

;;

status)

$DERBY_HOME/bin/NetworkServerControl ping -p $DERBY_PORT >/dev/null 2>&1

if [ "$?" = "0" ]; then

echo "The derby service is running."

else

echo "Cannot find derby service."

fi

break

;;

*)

echo "Usage: /etc/init.d/derbyservice {start|stop|status}"

;;

esac

create_rc.sh创建linux rc的脚本

#!/bin/sh

SERVICE_DIR=`dirname $0`

SERVICE_PATH=`cd $SERVICE_DIR ; pwd`

cp $SERVICE_PATH/derbyservice /etc/init.d/

remove_rc.sh删除linux rc的脚本

#!/bin/sh

rm -f /etc/init.d/derbyservice 3. 测试    运行create_rc.sh创建服务    运行remove_rc.sh删除服务    运行“/etc/init.d/derbyservice {start|stop|status}”来启动/停止/查看状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值