Svn服务启动关闭脚本

简介:

Svn启动服务脚本

   因每次都需要手动开启关闭svn服务,颇为麻烦,直接使用数字键1-N来配置

    使用平台: rhel centos6 7 

    使用: 直接复制脚本,然后chmod +x xx.sh 就能使用了


#!/bin/bash

#

# __auther__: xiong

# __ time __: 2018年02月26日 09:28:09

# __ 作用 __: 用于启动svn服务的集中脚本文件

# __需学习__: shell数组,case

# __ 使用 __: 脚本名称需要执行权限 直接使用脚本就能运行 注意启动时的大小写


Httpd="/sbin/service httpd"

Svnd="/sbin/service svnserve"

Save_Date=`date +"%Y%m%d%H%M"`

cat << EOF


        1: 启动svn

        2: 关闭svn

        3: 重载svn

        4: 新建用户


EOF

read -p "请输入序列号: " Nums


case "$Nums" in

  1)

    echo "svn服务将会被启动"

    $Httpd start

    $Svnd start

    ;;

  2)

    echo "svn 服务将会被关闭"

    $Httpd stop

    $Svnd stop ;;

  3)

    echo "重载svn服务"

    $Svnd reload ;;

  4)

    /bin/cp -i passwd passwd.$Save_Date

    read -p " 请输入用户名: " Username

    /usr/bin/htpasswd passwd $Username ;;

  *)

    echo "请输入正确的序列号" ;;

esac



     本文转自812374156 51CTO博客,原文链接:http://blog.51cto.com/xiong51/2072988,如需转载请自行联系原作者




相关文章
|
6月前
|
存储 网络协议 Ubuntu
如何通过内网穿透实现远程访问Linux SVN服务
如何通过内网穿透实现远程访问Linux SVN服务
93 0
|
测试技术 Python
【python脚本】ICer的脚本入门训练——svn_back
【python脚本】ICer的脚本入门训练——svn_back
|
6月前
|
自然语言处理 Shell 网络安全
Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署
Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署
84 3
清空文件夹下的SVN文件BAT脚本
清空文件夹下的SVN文件BAT脚本
136 0
|
6月前
|
存储 网络协议 Ubuntu
【SVN内网穿透】远程访问Linux SVN服务(二)
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内网SVN资料库,cpolar能很好的解决这一需求,cpolar是一个能把内网服务暴露至公网进行访问的工具。 SVN分为服务端和客户端,服务端主要是做数据资料存储,客户端主要是图形化工具连接服务端获取服务端数据资料,下面介绍在ubuntu系统安装服务端,在通过客户端远程访问。
|
6月前
|
存储 Ubuntu 网络协议
【SVN内网穿透】远程访问Linux SVN服务(一)
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内网SVN资料库,cpolar能很好的解决这一需求,cpolar是一个能把内网服务暴露至公网进行访问的工具。 SVN分为服务端和客户端,服务端主要是做数据资料存储,客户端主要是图形化工具连接服务端获取服务端数据资料,下面介绍在ubuntu系统安装服务端,在通过客户端远程访问。
206 0
|
网络协议 Ubuntu
Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问(下)
Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问(下)
141 0
|
存储 Ubuntu 数据安全/隐私保护
Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问(上)
Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问
265 0
批处理清理SVN文件BAT脚本
批处理清理SVN文件BAT脚本
82 0
|
存储 网络协议 Ubuntu
简单实现远程访问Linux SVN服务(上)
简单实现远程访问Linux SVN服务
222 0