svn服务器启动和svn服务器重启、停止等操作脚本分享

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

复制代码

代码如下:

#!/bin/bash

case “$1” in

start)

        svnserve -d -r /svndata

svnport=`netstat -natp | grep svnserve | awk -F: {print $4} | awk NR==1`

        if [ $svnport -eq 3690 ]

        then

echo “SVN Server Already Runnning. Port:3690”

        else

                echo “SVN Server Does Not Start”

        fi

reload)

svnport=`netstat -natp | grep svnserve | awk -F: {print $4} | awk NR==1`

        if [ $svnport -eq 3690 ]

        then

killall svnserve && svnserve -d -r /svndata

                echo “Reload OK”

        else

                echo “SVN Server Is Not Running”

        fi

stop)

        killall svnserve

echo “SVN Server Has Been Stopped”

status)

svnport=`netstat -natp | grep svnserve | awk -F: {print $4} | awk NR==1`

        pid=`ps aux | grep svnserve | grep -v “grep” | awk {print $2}`

        if [ $svnport -eq 3690 ]

        then

echo “SVN Server (pid:$pid) 正在运行…”

        else

                echo “SVN Server 停止运行…”

        fi

*)

echo “$0: Usage: $0 {start|status|stop|reload}”

        exit 1

esac

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容