Ubuntu下安装svnserver服务端,设置开机启动

问题:在Ubuntu上安装svn服务端后,重启机器后svn需要手动运行,写个脚本让开机自启动svn服务。

1、进入到/etc/init.d/目录。

cd /etc/init.d/

2、创建文件touch  startsvn.sh,写入下面命令,注意我把默认的3690端口改为8001了。

#!/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 INFO

svnserve -d -r /home/svn --listen-port 8001

3、修改此脚本的权限

sudo chmod 755 startsvn.sh

4.将脚本放到开机自启动脚本中

  sudo update-rc.d startsvn.sh defaults 100

5. 重启机器:

reboot

6. 重启后查看svn服务是否自动启动了:

ps -aux|grep svnserve

如果还是没有启动, 运行:  runlevel

查看当前启动level, 会打印一个数字, 把这个数字加到脚本 startsvn.sh 的 Default-Start 后面, 然后从步骤4再执行一遍试试.

原创文章,作者:365开发网,如若转载,请注明出处:https://www.365codes.com/638.html