目录
0.背景+环境
1.开机自启步骤
0.背景+环境
1)ubuntu下,已搭建好svn版本库,具体搭建方法参考文末的其他博客链接
2)在搭svn服务器的过程中,发现ubuntu重启后,svn服务就关闭了
svn正常开启时见下图
所以这里要写个脚本让svn服务开机自启
1.开机自启步骤
1)在/etc/init.d/ 下写个脚本startsvn.sh
cd /etc/init.d
sudo touch startsvn.sh
sudo vim startsvn.sh
脚本内容:
#!/bin/bash
#!/bin/sh ### BEGIN INIT INFO # Provides: startsvn.sh # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: start svn service ### END INIT INFOsvnserve -d -r /usr/svn
注意:这里/usr/svn是你ubuntu自身的版本库,博主的版本库是这个路径
创建.sh:
编辑.sh内容:
2)内容保存后给startsvn.sh +x权限 或者修改755的权限
法一 +x权限:sudo chmod +x startsvn.sh
法二 修改755权限:sudo chmod 755 startsvn.sh
3)使用ubuntu工具update-rc.d
sudo update-rc.d startsvn.sh defaults 100
然后reboot重启
至此svn开机自启配置完
测试:
reboot重启ubuntu
用命令查看svn状态
ps aux|grep svnserve
有红色箭头指的这句就是已经开机自启了
也在windows客户端试过连接和传输文件了,都是ok的
--END--
相关博客:
1)SVN查看日志时报错:联系服务器时出现问题,条目不可读
2)windows下的SVN客户端访问ubuntu下的SVN服务器
3)SVN客户端的下载和安装(图文超详细)