zoukankan      html  css  js  c++  java
  • SVN启停脚本

    # 说明

    特别注意7,11,13行,外部$1传入Msg函数时失效,故特此重新赋值再传入!

    # 内容

    [root@kazihuo ]# cat /scripts/svn

     1 #!/bin/bash
     2 #by luomurui 2018/05/07
     3 
     4 [ -f /etc/init.d/functions ] && source /etc/init.d/functions
     5 
     6 PID=`ps -ef |grep svnserve|grep -v grep |awk '{print $2}'`
     7 ACTION=`echo $1`
     8 
     9 Msg(){
    10 if [ $? -eq 0 ];then
    11     action "SVN $ACTION." /bin/true 
    12 else 
    13     action "SVN $ACTION." /bin/false
    14 fi
    15 }
    16 
    17 Start(){
    18     if [[ -z $PID ]];then
    19         /usr/bin/svnserve -d -r /svn/svndata/
    20         Msg $1
    21     else
    22         echo "SVN is running."
    23     fi
    24 }
    25 
    26 Stop(){
    27     if [[ -n $PID ]];then
    28         /bin/kill -9 $PID && sleep 3
    29         Msg $1
    30     else
    31         echo "SVN is not running."
    32     fi
    33 }
    34 
    35 Restart(){
    36     Stop
    37     Start
    38 }
    39 
    40 Status(){
    41     if [[ -n $PID ]];then
    42         echo "SVN is running."
    43     else 
    44         echo "SVN is not running."
    45     fi
    46 }
    47 
    48 Usage(){
    49     echo -e "33[32mUsage:33[0m $0 {start|stop|restart|status}"
    50 }
    51 
    52 Main(){
    53 case "$1" in
    54     start)
    55         Start
    56         ;;
    57     stop)
    58         Stop
    59         ;;
    60     restart)
    61         Restart
    62         ;;
    63     status)
    64         Status
    65         ;;
    66     *)
    67         Usage
    68         ;;
    69 esac
    70 }
    71 
    72 Main $1

    # 操作

    启动:   /scripts/svn start

    停止:  /scripts/svn stop

    重启:  /scripts/svn restart

  • 相关阅读:
    [UE4]RPC,远程调用
    [UE4]先报告后广播模式
    [UE4]复制引起的重复对象
    [UE4]封装蓝图函数Print String
    [UE4]碰撞的随机性
    [UE4]Authority,网络控制权
    [UE4]Replications,复制
    [UE4]最简单的虚幻4网络游戏,使用虚幻4内置服务器
    [UE4]Format Text
    [UE4]虚幻4链接独立服务器
  • 原文地址:https://www.cnblogs.com/kazihuo/p/9254816.html
Copyright © 2011-2022 走看看