在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安装配置
通过HAL授权和fstab文件的合理配置,Fedora用户能够轻松实现开机自动挂载Windows分区的功能,这不仅简化了日常操作流程,也增强了跨平台数据访问的便利性。掌握这一技巧,对于那些同时使用Linux和Windows环境的专业...
3. **Fedora-14-i686-Live-Desktop**: 这个版本是一个Live CD/DVD版本,允许用户在不进行任何安装的情况下试用Fedora 14。这意味着用户可以在不修改现有操作系统的情况下体验Fedora的桌面环境。该版本专为32位(i686)...
在Fedora 14操作系统环境下,安装OpenCV并配置Eclipse进行C++开发涉及一系列步骤。OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,广泛应用于图像处理和机器学习领域。Eclipse则是一款...
- **启动虚拟机**:启动虚拟机后,系统会自动引导至 Fedora 14 的安装界面。 #### 四、Fedora 14 安装界面详解 - **安装选择**:在安装界面上可以选择语言、键盘布局等基础设置。 - **硬盘分区**:可以选择手动分区...
fedora14 DVD版本的镜像文件,不是CD版本的呀!
`systemctl`会创建一个链接到`/etc/systemd/system/multi-user.target.wants/httpd.service`的软链接,指示`systemd`在多用户模式(即非图形化登录)下启动该服务。 ### 禁止开机启动服务 如果你希望禁止某个服务...
本文详细介绍了在 Fedora 14 环境下安装 arm-linux-gcc 交叉编译器的步骤,包括下载和解压 arm-linux-gcc 工具包、配置环境变量和验证安装结果。该文档旨在帮助开发者快速安装和使用 arm-linux-gcc 交叉编译器,提高...
Fedora下Samba(smb)配置方法 Samba服务器配置方法
1. **重启计算机**:重启计算机,并在启动时选择使用Grub引导加载器安装Fedora 14。 2. **选择安装方式**:在启动过程中,选择从硬盘安装Fedora。在出现的界面中选择`hard drive`作为安装源。 3. **指定镜像位置...
本文将深入解析如何在VMware 7.1.2环境下安装Fedora 14操作系统,这是一个基于Linux的开源操作系统,以其稳定性和安全性著称。通过以下步骤,我们将详细了解安装过程中的关键知识点。 ### 一、准备阶段 在开始安装...
VMware 安装 Fedora14 及 VMware Tools 配置 本文将指导您如何在 VMware 中安装 Fedora14 操作系统,並配置 VMware Tools,以便更好地体验 Fedora 的功能。 一、安装 Fedora14 首先,需要下载 Fedora14 的镜像...
Fedora 14最新开源系统32位种子Fedora-14-i386-DVD.torrent
7. **配置BIOS**:为了从USB启动,你需要进入计算机的BIOS设置,通常在开机时按特定键(如F2、F10或Delete)来访问。找到“Boot Order”或类似的设置,将USB设备移动到最前面,然后保存并退出。 8. **启动电脑**:...
### Fedora13 Root 用户自动登录配置详解 #### 标题:Fedora13 root自动登陆 此标题指出了本文的主要目的:在 Fedora 13 操作系统中设置 root 用户为默认自动登录账户。 #### 描述:Fedora13 使用 root 用户自动...
总之,配置Docker开机自启动是系统运维中的基础工作,它确保了Docker服务的稳定性和可靠性。通过以上步骤,你可以在Linux系统上设置Docker在每次开机时自动启动。了解并熟练掌握这些操作对于任何Docker管理员来说都...
fedora14下载种子!!!! fedora14下载种子!!!! fedora14下载种子!!!!
vmware 平台安装fedora14 fedora15图文详解释,建议大家使用fedora14,而放弃fedora15,16.因为15版本的图像界面需要3D和opengl的加速,但是VMWARE虚拟的显卡不能实现。16的linux内核已经升级到3版本,很多内核的...