linux下svn服务开机自启动设置方法
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!