1. 程式人生 > >CentOS 7 設定 svn 開機啟動

CentOS 7 設定 svn 開機啟動

出處

安裝好 svn 服務後,預設是沒有隨系統啟動自動啟動的, CentOS 7 的 /etc/rc.d/rc.local 是沒有執行許可權的, 系統建議建立 systemd service 啟動服務

於是檢視 systemd 裡 svn 的配置檔案 /lib/systemd/system/svnserve.service

[plain]  view plain  copy
  1. [Unit]  
  2. Description=Subversion protocol daemon  
  3. After=syslog.target network.target  
  4.   
  5. [Service]  
  6. Type=forking  
  7. EnvironmentFile=/etc/sysconfig/svnserve  
  8. ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $OPTIONS  
  9.   
  10. [Install]  
  11. WantedBy=multi-user.target  


找到 svn 的 service 配置檔案 /etc/sysconfig/svnserve 編輯配置檔案

[plain]  view plain  copy
  1. vi /etc/sysconfig/svnserve  

將 OPTIONS="-r /var/svn" 改為 svn 版本庫存放的目錄,:wq 儲存退出

在提示符下輸入

[plain]  view plain  copy
  1. systemctl enable svnserve.service  

重啟伺服器,輸入

[plain]  view plain  copy
  1. ps -aux | grep 'svn'  

看 svn 服務啟動了沒有