1. 程式人生 > >ubuntu開機啟動svn(新增自啟動)

ubuntu開機啟動svn(新增自啟動)

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/rcrunlevel.d/目錄下生成/etc/init.d/目錄下的啟動指令碼的連結。

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