花了两天多时间才把公司SVN大概的安装完成,哎默认安装完后没有启动脚本,所以在网上找了一下。
1:编写如下脚本"svnd"放到/etc/rc.d/init.d/目录下
vi /etc/rc.d/init.d/svnd
#!/bin/bash
# Init file for Svn server daemon
#
# chkconfig: 2345 80 25
# description: SVNserver server daemon
#
# processname: svnd
SVN_HOME=/usr/bin
SVN_REPOS=/data/www/svn
if [ ! -f "$SVN_HOME/svnserve" ]
then
echo "svnserver startup: cannot start"
exit
fi
case "$1" in
start)
echo "Starting svnserve..."
$SVN_HOME/svnserve -d -r $SVN_REPOS
echo "Finished!"
;;
stop)
echo "Stoping svnserve..."
killall svnserve
echo "Finished!"
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: svn { start | stop | restart } "
exit 1
esac
2:赋予执行权限
chmod 755 /etc/rc.d/init.d/svnd
3:加入chkconfig,并设置开机启动。
[root@javasboy init.d]# chkconfig --add svnd [root@javasboy init.d]# chkconfig svnd on [root@javasboy init.d]# chkconfig --list svnd svnd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
文章评论