博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux启动自动加载svn服务
阅读量:7221 次
发布时间:2019-06-29

本文共 744 字,大约阅读时间需要 2 分钟。

在安装上svn服务器了以后,自己写了一个手动启动svn服务的脚本,可是不久就被否决了说是版本服务器有多重要,如果系统重新启动了,我们还有手动的启动这个启动那个,太麻烦了,所以就命令俺在把svn服务添加到自动启动项里面去。

于是乎,查看下这方面的资料,看到了不少好的文章,可感觉都不是自己想要的。这里给出几个链接: 

 感觉挺不错的。

我的做法是直接在/etc/init.d/文件夹下创建svnd.sh一个脚本文件:

#!/bin/bash # Init file for Svn server daemon # # chkconfig: 2345 80 25 # description: SVNserver server daemon # # processname: svnd case "$1" in start) sudo svnserve -d -r /home/svn/svnproject/project/ esac

这里需要大家注意的是:你的shell脚本头的东西尽量要与init.d中的shell文件一样,这样的好处就是不需要在配置其他的地方,另外还有就是语句中一定要至少包含start方法,stop方法还有reload方法,可以不写到时候需要的话,可以直接kill掉就好。这时我们要做的就是监测下能不能把服务起来然后在配置启动项。

[root@fsailing1 init.d]# service svnd start svnserve: 不能绑定服务器套接字: 地址已在使用

这里以为我的服务已经是起来的所以出现地址重复的原因。

接着我们要在setup中(我的服务器是cenos)进行配置或者使用chkconfig这个命令来配置。具体的自己man下所需要的命令

加油……

 

 

 

转载地址:http://ichym.baihongyu.com/

你可能感兴趣的文章
__attribute__ 你知多少?
查看>>
Android Bluetooth 学习(3)蓝牙设备之间自动配对
查看>>
调用系统相册和拍照,取得返回文件
查看>>
android View 1
查看>>
Zabbix 监控windows的网卡流量
查看>>
Oracle 查询当前系统时间的几种方式
查看>>
python 爬虫系列(1) --- requests库入门
查看>>
使用Apache Httpclient访问Spring rest接口下载文件
查看>>
机器学习算法中的准确率(Precision)、召回率(Recall)、F值(F-Measure)
查看>>
Dockerfile多阶段构建
查看>>
MySQL配置文件mysql.ini参数详解
查看>>
通知UI thread的一个方法
查看>>
offsetof宏—求结构体中一个成员在该结构体中的偏移量
查看>>
SpringMVC+hibernate+mysql环境搭建后测试例中使用的注解总结
查看>>
C++ Primer(第五版)练习12.6
查看>>
debian 声音管理
查看>>
高级计划任务维护管理
查看>>
关于GCD一些事
查看>>
iOS 全面支持 webp格式图片
查看>>
ionic 延时执行
查看>>