Linux服务器端设置svn开机启动
系统:centOS6 ,如果你是centOS7,直接拉到下面!!
第一种:
1、编辑rc.local文件
vi /etc/rc.d/rc.local
2、添加命令 /usr/bin/svnserve -d -r /svn路径 #svnserve 保险起见 写完整路径!!
第二种:
1、在Linux服务器根目录((/root路径下))创建一个脚本文件
# touch svn.sh
2、 进入脚本文件
# vim svn.sh
3、添加一下内容
#!/bin/bash
/usr/bin/svnserve -d -r /var/svnRepository
#绝对路径查询命令(跟本文保持一致就好 )
# which svnserve
4、改该脚本的执行权限
# chmod 777 svn.sh
5、加入自动运行
# vi /etc/rc.d/rc.local
在末尾添加脚本的路径:
/root/svn.sh
6、重启Linux服务器,重启后查看svn服务器是否已经开启
# ps -ef|grep svnserve
也可以直接连接试下啦!!!
**CentOS7设置服务器开机启动
CentOS 7 的 /etc/rc.d/rc.local 是没有执行权限的, 系统建议创建 systemd service 启动服务
#当然你也可以给它权限
chmod 755 /etc/rc.d/rc.local
1、找到 svn 的 service 配置文件 /etc/sysconfig/svnserve 编辑配置文件
vi /etc/sysconfig/svnserve
2、将 OPTIONS="-r /var/svn" 改为 svn 版本库存放的目录, 保存退出
3、设置开机启动
systemctl enable svnserve.service
4、启动服务
systemctl start svnserve.service
5、然后重启服务器,再次查看svn服务
ps -aux | grep 'svn'
END!!!