Linux开机自动启动SVN服务(linux开机启动svn)
随着现代社会对于现有软件工具越发依靠,持续集成(Continuous Integration)技术和代码托管工具(Code Repository)也变得越发活跃,其中,SVN(Subversion)这个开源的代码管理系统作为最流行的专业的开发工具无疑是必不可少的一环;当事务处理量变多时,若要搭建一套SVN服务器环境,Linux操作系统当然是不可或缺的。对于Linux系统服务器的开机自动启动SVN服务,可利用Linux的自定义脚本,进行自动化管理,简单几步便可实现:
1、编写/etc/init.d/脚本,添加svn服务启动命令,如下例所示:
#!/bin/sh
#
# Startup script for the SVN Subversion server.
#
# chkconfig: 35 20 80
# description: Startup script for Subversion
#
# Get function from functions library
. /etc/init.d/functions
#
# Start the Subversion server
#
start() {
echo -n Starting Subversion:
/usr/bin/svnserve –d –r /svn
RETVAL=$?
echo
[ $RETVAL -eq 0 ] touch /var/lock/subsys/svnserve
return $RETVAL
}
#
# Stop the Subversion server
#
stop() {
echo -n Stopping Subversion:
killproc /usr/bin/svnserve
RETVAL=$?
echo
[ $RETVAL -eq 0 ] rm -f /var/lock/subsys/svnserve
return $RETVAL
}
# See how we were called.
case $1 in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
status svnserve
;;
*)
echo $ Usage: $0 {start|stop|restart|status}
exit 1
esac
exit $RETVAL
2、更改脚本文件可执行权限:
chmod +x /etc/init.d/svnserve
3、添加开机自启动指令:
chkconfig add svnserve
4、查看开机自启动状态指令:
chkconfig svnserve list
最终,只需根据Linux的开机自动指令,即可实现顺利的开机自动启动SVN服务,无需人工干预,便可为开发人员服务;因为Linux的开原生支持这套自动指令,相比于Windows的花式复杂,自动启动SVN服务器套件异常的简单方便,效率显著提高,相同的任务,也起到更好的降低成本效果。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Linux开机自动启动SVN服务(linux开机启动svn)
相关文章
- Linux查看CPU占用率的几种方法(linux查看cpu占用率)
- 服务Linux系统重启Rsync服务的步骤(linux重启rsync)
- Linux自动启动进程:实现持续运行(linux自动启动进程)
- 占用Linux下查看CPU与内存使用状况(linux查看cpu和内存)
- Linux查看已安装库的技巧(linux查看安装库)
- Linux查看串口波特率的方法(linux查看波特率)
- 200年前程序彰显Linux稳定性:200年前程序运行成功(linux直接运行)
- 信息Linux 下查看无线网卡信息的技巧(linux查看无线网卡)
- 发行版最轻巧的Linux发行版:只有256MB内存也能轻松运行(最轻巧的linux)
- Linux下自动启动的命令简介(linux自启动命令)
- 用Linux下MySQL的安装与使用(linux下mysql使)
- 选择好的Linux主板,实现理想的体验(linux主板选择)
- 远程修改Linux服务器端口号(linux远程端口修改)
- Linux下设置开机自动执行命令(linux开机执行命令)
- 提高Linux效率:设置快捷键(linux设置快捷键)
- 服务如何在Linux上快速关闭Java服务(linux关闭java)
- Linux发展史:从Gnu到分支系统(linux的分支)
- 香港Linux主机空间,为您提供高效便捷的网站建设服务。快速稳定的服务器,多种规格选择,满足您的不同需求。(香港linux空间)
- 惠普电脑推出Linux操作系统装机服务(惠普装linux)
- Linux桌面地址:轻松管理您的文件和应用程序(linux桌面地址)
- 百度云进化了!快来试试Linux版(百度云有linux版)
- Linux下NTP时钟同步: 精确、可靠的时间同步服务(linux下ntp)
- Linux自动执行关机脚本(linux关机执行脚本)
- 如何在Linux中自动加载ko内核模块(linux自动加载ko)
- 模拟生活:用草莓派玩转Linux(草莓派linux)
- Linux环境下自动删除脚本的应用(linux 自动删除脚本)
- Linux重启数据库服务:一步搞定!(linux重启数据库服务)
- Linux实现自动同步时间的方法(linux同步时间)
- 深入Linux内核:移植实践之路(linux 内核 移植)
- Linux停止服务的命令:从正确的方向开始(linux停止服务的命令)