歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

SUSE Linux subversion服務器自啟動

通過以下幾個步驟,將svnserve設置為開機自啟動的服務了。
 
  1. 閱讀/etc/init.d/svnserve腳本,從下面的片段中得到啟發,去改/etc/sysconfig/svnserve中的設置
 
  ...
SVNSERVE_BIN=/usr/bin/svnserve
...
SVNSERVE_CONFIG=/etc/sysconfig/svnserve
...
. $SVNSERVE_CONFIG
...
case "{GetProperty(Content)}" 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”。

Copyright © Linux教程網 All Rights Reserved