在/etc/init.d中建立svnboot,內容如下:#!/bin/bash if [ ! -f "/usr/bin/svnserve" ] then echo "svnserver startup: cannot start" exit fi case "$1" in start) echo "Starting svnserve..." /usr/bin/svnserve -d echo "Finished!" ;; stop) echo "Stoping svnserve..." killall svnserve echo "Finished!" ;; restart) $0 stop $0 start;; *) echo "Usage: svnboot { start | stop | restart } " exit 1 esac使用如下命令在/etc/rc*.d中生成開機自動啟動和關機自動終止鏈接:sudo update-rc.d svnboot defaults這樣,就可以在完成svn開機時自動啟動,關機時自動停止了。還可以用如下方式直接調用svnboot: 啟動:sudo /etc/init.d/svnboot start 停止:sudo /etc/init.d/svnboot stop 重啟:sudo /etc/init.d/svnboot restart
?