在Fedora 14了安装了subversion,不想直接简单的写到启动脚本里启动,于是google到下面的脚本了,毕竟用chkconfig和service命令更方便。
本脚本能让subversion作为一个守护进程启动。
vi /etc/init.d/subversion
#!/bin/bash
#
# /etc/rc.d/init.d/subversion
#
# Starts the Subversion Daemon
#
# chkconfig: 2345 90 10
# description: Subversion Daemon
# processname: svnserve
source /etc/rc.d/init.d/functions
[ -x /usr/bin/svnserve ] || exit 1
### Default variables
SYSCONFIG="/etc/sysconfig/subversion"
### Read configuration
[ -r "$SYSCONFIG" ] && source "$SYSCONFIG"
RETVAL=0
prog="svnserve"
desc="Subversion Daemon"
start() {
echo -n $"Starting $desc ($prog): "
daemon $prog -d $OPTIONS
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
echo
}
stop() {
echo -n $"Shutting down $desc ($prog): "
killproc $prog
RETVAL=$?
[ $RETVAL -eq 0 ] && success || failure
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
RETVAL=$?
;;
condrestart)
[ -e /var/lock/subsys/$prog ] && restart
RETVAL=$?
;;
*)
echo $"Usage: $0 { start|stop|restart|condrestart }"
RETVAL=1
esac
exit $RETVAL
vi /etc/sysconfig/subversion
# Configuration file for the Subversion service
#
# To pass additional options (for instace, -r root of directory to server) to
# the svnserve binary at startup, set OPTIONS here.
#
#OPTIONS=
OPTIONS="--threads --root /var/svn"
*subversion守护进程的选项,比如 '--root <版本库的路径>',可以在'/etc/sysconfig/subversion' 文件里设置。
* 以root帐户执行: 'chmod +x '/etc/init.d/subversion'
* 以root帐户执行: 'chkconfig --add subversion && chkconfig subversion on'
* 以root帐户执行: 'service subversion start'
分享到:
相关推荐
fedora14安装配置fedora14安装配置fedora14安装配置fedora14安装配置
fedora9 开机自动挂载windows分区
前段时间我在网上fadora 14资源找到的,其中前三个是从普通网站上找到的,分别是Fedora-14-i386-DVD,Fedora-14-x86_64-DVD,Fedora-14-i686-Live-Desktop;后两个种子是在官网找到的,分别是:Fedora-14-i386-DVD....
Linux ContOS7 Redis安装和配置及开机自启 https://blog.csdn.net/sikefeng/article/details/82222154
fedora14下OPENCV安装、eclipse开发C++配置、ECLIPSE下配置OPENGL,本人就是如此配置,研究了好久才搞好,可以用
fedora下mplayer的配置fedora下mplayer的配置fedora下mplayer的配置fedora下mplayer的配置fedora下mplayer的配置
Fedora下Samba(smb)配置方法 Samba服务器配置方法
Fedora 14 x86_64 [快速配置].txt 新手用
自己整理的在Fedora 14下安装OpenCV教程,不仅适用于Fedora下,同时也可用于其他Linux发行版本
fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置
fedora14下载种子!!!! fedora14下载种子!!!! fedora14下载种子!!!!
vmware 平台安装fedora14 fedora15图文详解释,建议大家使用fedora14,而放弃fedora15,16.因为15版本的图像界面需要3D和opengl的加速,但是VMWARE虚拟的显卡不能实现。16的linux内核已经升级到3版本,很多内核的...
下面小编就为大家带来一篇fedora 开机启动/禁止开机启动服务的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Fedora 14最新开源系统32位种子Fedora-14-i386-DVD.torrent
fedora14 DVD版本的镜像文件,不是CD版本的呀!
XP硬盘安装Fedora14图文教程,非常详细的讲解了如何从xp安装fedora14.安装完成后您将是双系统
Linux环境下dns服务器的配置,以在Fedora14操作系统下的配置方法为例。
耗时三天整理完成,适合新手使用,文中提供的文件在我的csdn上同步可以下载
fedora13使用root用户自动登陆
在vmware7.1.2下安装Fedora 14(图解)