linux svn 自启动
2024-10-01 12:41:40
.svn服务自启动脚本 把脚本放在/etc/init.d/下 vi /etc/rc.d/init.d/svn svn脚本内容: #!/bin/bash # chkconfig: - # description: svn server SVN_HOME=/svnroot/repos if [ ! -f "/usr/bin/svnserve" ] then echo "svnserver startup: cannot start" exit fi case "$1" in start) echo "Starting svnserve…" /usr/local/svn/bin/svnserve -d --listen-port -r $SVN_HOME echo "Finished!" ;; stop) echo "Stoping svnserve…" killall svnserve echo "Finished!" ;; restart) $ stop $ start ;; *) echo "Usage: svn { start | stop | restart } " exit esac 这里请注意,不要删除# chkconfig: - 15和# description: svn server,不然无法使用chkconfig加入服务,会提示service svn does not support chkconfig. 然后执行 /etc/init.d/svn chkconfig --add svn chkconfig svn on 最后查看下chkconfig --list|grep svn 可以看到svn已经加入到服务中,并已经在2345中为on. .shell脚本启动 这第2中自启动脚本,是根据下面情况才使用的 svnserve -d --listen-port -r /svnroot/repos/ svnserve -d --listen-port -r /svnroot/repo/ svn默认启动端口是3690,这里有两个svn库,所以当出现这样的情况时,上面的服务脚本只会启动一个svn库.所以就需要使用shell脚本来实现启动两个svn库. vi /root/svn.sh svn.sh脚本内容: #!/bin/bash svnserve -d --listen-port -r /svnroot/repos/ svnserve -d --listen-port -r /svnroot/repo/ 然后添加可执行权限 /root/svn.sh或chmod ug+x /root/svn.sh 添加到自动运行 vi /etc/rc.local 在最后添加一行内容 /root/svn.sh 然后重启服务器,使用ps aux|grep svn来查看svn是否启动.好了,如果还有更好的方法请大家通知我下.
最新文章
- iOS计算完整文字高度(适应iOS 10)
- 样本、文库、重复、lane、run - 二代测序原理及名词解释
- ubuntu samba 服务器设置
- Gradle用户指南(1)-Gradle安装
- Think Python - Chapter 15 - Classes and objects
- ylbtech-dbs:ylbtech-6,record(生活记录)
- Mysql 的MYISAM引擎拷贝出现异常——Incorrect information in file 'xxx.frm'
- Spring中的实例生成方式及其生命周期
- .net中用到的一些方法
- 自定义安装Apache+php+mysql网站服务器环境
- 在CentOS 7上安装phpMyAdmin
- C#修改用户名
- Mysql程序
- 【charger battery 充電 充電器 電池】停充的種類
- 【安全性测试】drozer中关于AttackSurface的一些理解
- 熟悉 JUnit 测试
- 【CodeForces706E】Working routine(二维链表)
- Linux之恢复误删的文件[针对丢弃到回收站]
- Convolutional Neural Networks: Application
- list排序,顺序,倒序
热门文章
- Java位操作全面总结[ZZ]
- 学习Spring Data JPA
- asp.net—工厂模式
- WPF点滴(2) 创建单实例应用程序
- 关于margin:-10000px;padding:10000px;的理解
- linux中权限
- Ubuntu16.04 - 安装Courier New字体
- LOJ#2052. 「HNOI2016」矿区(平面图转对偶图)
- 鬼知道是啥系列之——STL(lower_bound(),upper_bound() )
- Flask从入门到精通之flask扩展