使用systemd配置svn伺服器開機自動啟動步驟比較簡單。步驟如下:
touch /etc/systemd/system/svn.service
chmod 664 /etc/systemd/system/svn.service
其中,「svn.service」是我們自定義的服務單元檔名稱,可以根據情況修改,下同。
2)開啟svn.service檔案,新增服務配置:
[unit]
description=subversion server
[service]
type=forking
execstart=/usr/bin/svnserve -d -r /opt/svndata
execstop=/usr/bin/killall svnserve
restart=always
[install]
wantedby=default.target
其中,「/opt/svndata」是svn倉庫的根路徑,請根據情況修改。
3)通知systemd有個新服務新增:
systemctl daemon-reload
4)啟動和停止svn服務
systemctl start svn.service
systemctl stop svn.service
用於測試剛才建立的服務單元是否工作正常。
5)配置開機自動啟動
systemctl enable svn.service
其他有用的命令
1)列出systemd管理的所有服務狀態
systemctl list-units --type service --all
2)檢查svn服務運作狀態
systemctl status svn.service
用 systemd 配置乙個簡單的自動重啟服務
配置乙個簡單服務,讓它在出現異常時自動重啟。ubuntu 16.04.2 lts 為方便觀察,服務功能設定為 監視檔案 tmp foo,一旦該檔案發生變化,同步到 tmp bar。sudo apt get update sudo apt get install inotify toolsmkdir ...
Linux下使用Apache搭建SVN服務 二
四 安裝svn的依賴包 1 安裝apr 1.檢視是否安裝 rpm qa grep apr 2.解除安裝原有安裝apr rpm e apr 0.9.4 24.9 nodeps 3.編譯安裝 tar xzf apr 1.4.8.tar.gz cd apr 1.4.8 configure prefix u...
使用Systemd包裝SpringBoot應用
為應用建立乙個service檔案 unit description springboot rest service service user ubuntu 要執行程式的路徑 呼叫jar檔案的shell執行檔案 succes itstatus 143 timeoutstopsec 10 restart...