歡迎您光臨本站 註冊首頁

SUSE Linux subversion獨立伺服器自啟動

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
   

通過以下幾個步驟,將svnserve設置為開機自啟動的服務了。

 

1. 閱讀/etc/init.d/svnserve腳本,從下面的片段中得到啟發,去改/etc/sysconfig/svnserve中的設置

 

 

...  SVNSERVE_BIN=/usr/bin/svnserve  ...  SVNSERVE_CONFIG=/etc/sysconfig/svnserve  ...  . $SVNSERVE_CONFIG  ...  case "$1" in  start)  echo -n "Starting svnserve "  ## Start daemon with startproc(8). If this fails  ## the return value is set appropriately by startproc.  startproc -u "$SVNSERVE_USERID" -g "$SVNSERVE_GROUPID" -e $SVNSERVE_BIN $SVNSERVE_OPTIONS  ...

 

2. 修改/etc/sysconfig/svnserve文件中的下列內容

#####注意去掉-R,否則會強制只讀;

#####注意倉庫的路徑要拼寫正確

SVNSERVE_OPTIONS="-d -r /home/zhangrui/project/svnRepository/sft"

#####設為存在的用戶和用戶組,我就設為自己常用登錄的用戶了

SVNSERVE_USERID="zhangrui"

SVNSERVE_GROUPID="users"

 

3. 在YAST-->系統-->系統服務 中開啟svnserve服務(level3,5)

或者用root運行chkconfig -s svnserve on

 

後記:方法當然不止一個,網上有說用自啟動腳本的,有說用xinetd啟動的。我還是喜歡自己用的這個方法,會在啟動過程中出現一行“Starting svnserve done”。

(責任編輯:A6)



[火星人 ] SUSE Linux subversion獨立伺服器自啟動已經有461次圍觀

http://coctec.com/docs/net/show-post-68302.html