在網上找了許多說的都一樣, 但都沒有設置成功,后來參照下面網址中說明修改后成功了.
參考: https://www.jb51.cc/ubuntu/356227.html
1. 在目錄 /etc/init.d/ 下添加svn啟動腳本startsvn.sh, 腳本內容如下(腳本中前面那段說明必須加上):
#!/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/xxx/localsvn --listen-host localhost
2. 修改腳本權限:
sudo chmod 755 startsvn.sh
3. 將腳本添加到自啟動項目中:
sudo update-rc.d startsvn.sh defaults 100
4. 重啟機器:
reboot
5. 重啟后查看svn服務是否自動啟動了:
ps -aux|grep svnserve
如果還是沒有啟動, 運行: runlevel
查看當前啟動level, 會打印一個數字, 把這個數字加到腳本 startsvn.sh 的 Default-Start 后面, 然后從步驟 3再執行一遍試試.