#!/bin/bash
SVN_HOME=/home/svn/project1
if [ ! -f "/usr/local/svn/bin/svnserve" ]
then
echo "svnserver startup: cannot start"
exit
fi
case "$1" in
start)
echo "Starting svnserve..."
/usr/local/svn/bin/svnserve -d -r /home/svn/project1
echo "Finished!"
;;
stop)
echo "Stoping svnserve..."
killall svnserve
echo "Finished!"
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: svn { start | stop | restart } "
exit 1
esac
本文介绍了一个用于启动、停止及重启SVN服务的bash脚本。该脚本首先检查svnserve是否存在,然后根据参数启动、停止或重启位于指定路径下的SVN服务。
549

被折叠的 条评论
为什么被折叠?



