ubuntu开机启动svn(添加自启动)

时间:2022-10-02 15:39:46

1. 问题描述

    今天服务器重启了之后,在手动启动svn服务的时候,想写个脚本,让ubuntu的开机自启动svn服务。

2. 解决方法

    2.1 写个脚本startsvn.sh

        #!/bin/bash
        svnserve -d -r /home/svn

    2.2 将脚本放置到/etc/init.d/


    2.3 使用ubuntu工具update-rc.d

    update-rc.d starsvn.sh defaults(这个命令等效于update-rc.d startsvn.sh start 20 2 3 4 5 . stop 20 0 1 6 .

    20是默认的启动顺序号,可以手动修改,当然也可以在defaults后面加一个启动顺序号。0\1\2\3\4\5\6是ubuntu的运行级别。

3. 备注

    update-rc.d 可以生成或者移除System-V启动模式下的初始化脚本的链接,System-V是Ubuntu采用的一种启动方式(好像记得更先进的启动方式是System-d),update-rc.d会在 /etc/rc runlevel .d/目录下生成/etc/init.d/目录下的启动脚本的链接。

转自:http://blog.csdn.net/xiaohuan_study/article/details/14447013