用户登录
用户注册

分享至

SVN服务器启动、重启、停止等操作脚本

  • 作者: 后会无期21127563
  • 来源: 51数据库
  • 2022-09-21
#!/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
软件
前端设计
程序设计
Java相关