linux下svn服务开机自启动设置方法

Share on:

1 在/etc/rc.d/init.d/下建立svnserved文档
2 copy到svnserved文档下

#!/bin/bash
#chkconfig:345 61 61 //此行的345参数表示,在哪些运行级别启动,启动序号(S61);关闭序号(K61);不加入会出现服务不支持chkconfig的错误
#description:svn //此行必写,描述服务
svnserve -d -r /xxx/xxx/xxx  
case "$1" in  
start)  
echo "starting svnserve..."  
svnserve -d -r /xxx/xxx/xxx --listen-host xxx.xxx.xxx.xxx  
echo "finished"  

;;  

stop)  
echo "stoping svnserve"  
killall svnserve  
echo "finished"  

;;  

restart)  

$0 stop  
$0 start  

;;  

*)  

exit  

esac

3 更改脚本为可执行属性,chmod 557 /etc/rc.d/init.d/svnserved
4 将svnserved脚本设置为系统服务,chkconfig –add svnserved, 重启系统,ok!

闽ICP备12003472号-7